wchar_t unter Linux

06/05/2011 - 02:14 von Heinrich Wolf | Report spam
Hallo,

welche lib muss ich für wchar_t hinzufügen?

cc -o nim nim.c -lcurses
/tmp/ccD8wZTE.o: In function `SetHolz':
nim.c:(.text+0x23b): undefined reference to `addwstr'
nim.c:(.text+0x24a): undefined reference to `addwstr'
collect2: ld gab 1 als Ende-Status zurück
make: *** [nim] Fehler 1

Gruß
Heiner
 

Lesen sie die antworten

#1 Michael Baeuerle
06/05/2011 - 10:49 | Warnen spam
Heinrich Wolf wrote:

Hallo,

welche lib muss ich für wchar_t hinzufügen?

cc -o nim nim.c -lcurses
/tmp/ccD8wZTE.o: In function `SetHolz':
nim.c:(.text+0x23b): undefined reference to `addwstr'
nim.c:(.text+0x24a): undefined reference to `addwstr'
collect2: ld gab 1 als Ende-Status zurück
make: *** [nim] Fehler 1



Mit meinem ncurses geht das auch nicht, in curses.h sehe ich da
folgendes:
-
#if 0
#include <wchar.h> /* ...to get mbstate_t, etc. */
#endif
-

Ich denke mal das wird bei dir aehnlich sein und du musst curses mit
"wide-char" support neu compilieren. Der configure Switch fuer ncurses
lautet:
-
-
Wird vmtl. wegen Unicode furchtbarer Bloat und deswegen per default
abgeschaltet sein ...


Micha

Ähnliche fragen