Compiling fltk – error: ‚U32‘ does not name a type
Beim Kompilieren bekommt man diese Fehlermeldung:
=
== making src ===
Compiling fl_draw_image.cxx…
In file included from fl_draw_image.cxx:30:0:
fl_draw_image_win32.cxx: In function 'void innards(const uchar, int, int, int, int, int, int, int, Fl_Draw_Image_Cb, void)':
fl_draw_image_win32.cxx:127:10: error: 'U32' does not name a type
static U32 bmibuffer[256+12];
Der Typ U32 ist nicht definiert. Den Fehler kann man in der config.h beheben:
Zeile 201 steht:
undef U16
undef U32
undef U64
anschließend definiert man den Typ U32:
typedef unsigned int U32 ;
Das war’s….