curses.h w DevC++

0

Chciałem dodac biblioteke PD Curses w programiku napisanym w C, kompilator DevC++ 4.9.9.2 pod Windows.

Prosty programik wyglada tak:

#include "stdio.h"
#include "curses.h"

int main(){

initscr();
printw("blebleble");
endwin();
exit(0); 

}

Po kompilacji wyskakuje blad:

  [Linker error] undefined reference to `initscr' 
  [Linker error] undefined reference to `printw' 
  [Linker error] undefined reference to `endwin' 
  ld returned 1 exit status 

PD Curses po sciagnieciu dodalem do katalogow lib/ oraz includes/ zgodnie z instrukcja...

Wie ktos dlaczego wyskakuja takie bledy?

Bede wdzieczny za pomoc.

0

Musisz dołączyć wszystkie lib'y w opcjach projektu.

0

Ja mam dev-cpp w wersi 4.9.9.2 .Wystarczy sciagną devpacka.W meni narzędzia wybierasz opce Sprawdź, czy są nowe uaktualnienia,pakiety.. nasępnie w okienku dialogowym wybierasz Devpack.org Community Devpaks i wciskasz przycisk Check for updates.Potem sciągasz co chcesz.

0
#include <stdio.h>
#include <curses.h>

int main(){

initscr();
printw("blebleble");
endwin();
exit(0);

}
0

Musisz dołączyć lib-y wchodzisz. Wejdz w item "opcje kompilatora"->"parametry"->"dodaj biblioteke" czy jakoś tak to było, poszukaj bo ja nie mam gdzie sprawdzić czy na pewno dobrze podałem ścieżkę.

0

Włączam Devcpp 4.9.9.2. Wybieram kodowanie konsolowe. Gdy prubuje skompilować gotowy projekt nie wyskakuje żaden błąd, jednak nie tworzy się plik exe tylko dev lub cpp itd. Gdy chce uruchomić program to wyskauje komunikat, że projekt nie jest skompilowany... Prosze o pomoc

0
  1. spróbuj nacisnąć Ctrl+F9 (piszę to, bo a nuż kompilujesz bieżący unit za pomocą Alt+F9) :]
  2. Może coś wykombinowałeś w opcjach projektu. Wywal pliki projektu (wszystko oprócz swoich plików .cpp i .h). Stwórz nowy projekt dodaj swoje .cpp i po zapisaniu spróbuj skompilować.
  3. nie pamiętam, ale chyba w Dev C++ 4 nie można zapisywać plików w folderach, które mają spacje w nazwie (nie bez powodu swoje stare projekty mam zapisane w katalogu q:/dev-cpp/moje-projekty/nazwa-mojego-projektu)
  4. jak nie pomoże, to pokaż swoje cudowne źródło
  5. jak pomoże, to napisz która opcja ;)
0

Zainstalowałem inną wersje i wszystko działa ;]

0

To po co d**e zawracasz :] Najpierw sie myśli potem pyta...

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0