Problem mit curses.h
-
Hi!
Ich habe ein Problem mit der library curses.h...
Ich kann sie zwar einbinden, aber weder eine der Konstanten noch Funktionen aufrufen, da bekomm ich immer eine Fehlermeldung wie zb.: "undefined reference to stdscr"...
Kann mir jemand helfen?Danke im Voraus
-
lies in dem Manual deines Compilers alles zum Thema linken durch
(kleiner Tipp -lcurses )
-
Sorry aber mein Compiler (gcc) kennt garkein -lcurses...Hab schon ziemlich viel probiert (absolut, relativ, selbst kopieren) bis jetzt hat noch nichts funktioniert...hast du eine Ahnung, an was es liegen könnte???
-
HI
In welchem verzeichnins liegt den dein curses lib?
Normalerweise sollte sie in /usr/lib liegen.
-
Tut sie...dort, wo alle anderen header-files sind...
-
Hi
Wenn sie da liegt wo alle header liegen is das in der Regel /usr/include
wo nicht na libs gesucht wird. Du solltest sie also nach /usr/lib verschieben.
-
Hi Prolog
hast du icq ?
-
Hi
Ähhhhm, nö................. Warum?
-
HI
weil ich mich gerne mit dir über prolog unterhalten wollte !
na ja, kann man nix machen :p :p
CU
-
HI
Das kannste auch hier im Forum.... :p
-
Hi
Nützt alles nichts...egal, wo ich sie hinkopiere.
Egal, ob ich sie mit " <curses.h> " oder mit " "curses.h" " anspreche.
-
Dein Problem ist nicht die header-Datei. Wie 'kingruedi' bereits erwähnt hat, hast Du einen Fehler beim linken.
-
Das heisst du musst so compilieren:
cc -W -O2 -o program program.c -lcurses
oder welche optionen du noch verwendest. Wichtig is das -lcurses ran zuhängen.
-
-lcurses kennt mein compiler nicht!!!!! Das heißt dann wohl updaten...
-
Das hat nix mit deinem Compiler zu tun. BTW heißt das Ding nicht mittlerweile ncurses? Was ist wenn du mit -lncurses linkst?
-
Ups
Sorry, meinet -lncurses.