Archiv verlassen und diese Seite im Standarddesign anzeigen : Mingw32 Crosscompiler
Wie kann ich mit dem Mingw32 Crosscompiler unter Linux eine Anwendung
compilieren die SDL Bibliotheken braucht. (SDL_gfx, SDL_net...)?
Kann ich da die fertigen Header und Bibliotheken aus Archiven für Windows in den
Mingw32 Pfad kopieren? Also nach /usr/i586-mingw32msvc.
Würde das so gehen?
Ich habe die benötigten Bibliotheken compiliert bekommen.
Nur beim Programm das ich brauche hänge ich jetzt.
Es ist komisch. Der Compiler kann die SDL Header plötzlich nicht mehr finden:
./configure --prefix=/usr/bin/i586-mingw32 --host=i586-mingw32msvc
--build=i686-linux --with-libs=/usr/i586-mingw32msvc/lib
--with-headers=/usr/i586-mingw32msvc/include CFLAGS="-march=i386
-ffast-math -fomit-frame-pointer -O3 -s"
make:
make all-am
make[1]: Entering directory `/home/stefan/sources/flow-0.5.1'
i586-mingw32msvc-gcc -DHAVE_CONFIG_H -I. -O0 -g -march=i386 -ffast-math -fomit-frame-pointer -O3 -s -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
In file included from main.c:28:
global_d.h:31:21: error: SDL/SDL.h: Datei oder Verzeichnis nicht gefunden
global_d.h:32:31: error: SDL/SDL_byteorder.h: Datei oder Verzeichnis nicht gefunden
global_d.h:33:25: error: SDL/SDL_net.h: Datei oder Verzeichnis nicht gefunden
In file included from global_d.h:34,
from main.c:28:
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/SDL/SDL_gfxPrimitives.h:17:17: error: SDL.h: Datei oder Verzeichnis nicht gefunden
In file included from global_d.h:34,
from main.c:28:
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/SDL/SDL_gfxPrimitives.h:48: error: expected ‘)’ before ‘*’ token
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/SDL/SDL_gfxPrimitives.h:49: error: expected ‘)’ before ‘*’ token
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/SDL/SDL_gfxPrimitives.h:53: error: expected ‘)’ before ‘*’ token
usw.
Woran liegt das? SDL_gfx braucht doch auch SDL Header und ließ sich übersetzen. Was ist da los?
Ok, das mit den Header ist gelöst. Ich musste sie von Hand in das Verzeichnis
des Crosscompilers kopieren.
Dafür streikt jetzt der Linker. Die Bibliotheken sind aber am richtigen Ort:
make all-am
make[1]: Entering directory `/home/stefan/sources/flow-0.5.1'
i586-mingw32msvc-gcc -O0 -g -march=i386 -ffast-math -fomit-frame-pointer -O3 -s -o flow.exe main.o mem.o gadgets.o socket.o string.o -lSDL_ttf -lSDL_net -lSDL_image -lSDL_gfx -lSDL -L../lib -lwsock32 -lmingw32
Warning: resolving _WinMain@16 by linking to _WinMain
Use --enable-stdcall-fixup to disable these warnings
Use --disable-stdcall-fixup to disable these fixups
main.o: In function `draw_text_bitmap':
/home/stefan/sources/flow-0.5.1/main.c:406: undefined reference to `__imp__stringRGBA'
main.o: In function `load_font_bitmap':
/home/stefan/sources/flow-0.5.1/main.c:397: undefined reference to `__imp__gfxPrimitivesSetFont'
main.o: In function `draw_bezier':
/home/stefan/sources/flow-0.5.1/main.c:307: undefined reference to `__imp__bezierRGBA'
main.o: In function `draw_polygon_filled':
/home/stefan/sources/flow-0.5.1/main.c:292: undefined reference to `__imp__filledPolygonRGBA'
main.o: In function `draw_polygon':
/home/stefan/sources/flow-0.5.1/main.c:279: undefined reference to `__imp__polygonRGBA'
main.o: In function `draw_trigon_filled':
/home/stefan/sources/flow-0.5.1/main.c:268: undefined reference to `__imp__filledTrigonRGBA'
main.o: In function `draw_trigon':
/home/stefan/sources/flow-0.5.1/main.c:263: undefined reference to `__imp__trigonRGBA'
main.o: In function `draw_pie_fill':
/home/stefan/sources/flow-0.5.1/main.c:258: undefined reference to `__imp__filledPieRGBA'
main.o: In function `draw_pie':
/home/stefan/sources/flow-0.5.1/main.c:253: undefined reference to `__imp__pieRGBA'
main.o: In function `draw_ellipse_fill':
/home/stefan/sources/flow-0.5.1/main.c:248: undefined reference to `__imp__filledEllipseRGBA'
main.o: In function `draw_ellipse':
/home/stefan/sources/flow-0.5.1/main.c:243: undefined reference to `__imp__ellipseRGBA'
main.o: In function `draw_circle_fill':
/home/stefan/sources/flow-0.5.1/main.c:238: undefined reference to `__imp__filledCircleRGBA'
main.o: In function `draw_circle':
/home/stefan/sources/flow-0.5.1/main.c:233: undefined reference to `__imp__circleRGBA'
main.o: In function `draw_rectangle_fill':
/home/stefan/sources/flow-0.5.1/main.c:228: undefined reference to `__imp__boxRGBA'
main.o: In function `draw_rectangle':
/home/stefan/sources/flow-0.5.1/main.c:223: undefined reference to `__imp__rectangleRGBA'
`__imp__boxRGBA'
<snip --------------------------------------------------------------------------------->
: undefined reference to `_ChoosePixelFormat@8'
/home/stefan/sources/Mingw/SDL-1.2.13/./src/video/wincommon/SDL_wingl.c:131: undefined reference to `_SetPixelFormat@12'
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libSDL.a(SDL_wingl.o): In function `WIN_GL_SetupWindow':
/home/stefan/sources/Mingw/SDL-1.2.13/./src/video/wincommon/SDL_wingl.c:307: undefined reference to `_SetPixelFormat@12'
/home/stefan/sources/Mingw/SDL-1.2.13/./src/video/wincommon/SDL_wingl.c:301: undefined reference to `_ChoosePixelFormat@8'
/home/stefan/sources/Mingw/SDL-1.2.13/./src/video/wincommon/SDL_wingl.c:321: undefined reference to `_DescribePixelFormat@16'
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libSDL.a(SDL_mmjoystick.o): In function `SDL_SYS_JoystickUpdate':
/home/stefan/sources/Mingw/SDL-1.2.13/./src/joystick/win32/SDL_mmjoystick.c:290: undefined reference to `_joyGetPosEx@8'
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libSDL.a(SDL_mmjoystick.o): In function `SDL_SYS_JoystickInit':
/home/stefan/sources/Mingw/SDL-1.2.13/./src/joystick/win32/SDL_mmjoystick.c:156: undefined reference to `_joyGetNumDevs@0'
/home/stefan/sources/Mingw/SDL-1.2.13/./src/joystick/win32/SDL_mmjoystick.c:161: undefined reference to `_joyGetPosEx@8'
/home/stefan/sources/Mingw/SDL-1.2.13/./src/joystick/win32/SDL_mmjoystick.c:163: undefined reference to `_joyGetDevCapsA@12'
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libSDL.a(SDL_dibaudio.o): In function `DIB_CloseAudio':
/home/stefan/sources/Mingw/SDL-1.2.13/./src/audio/windib/SDL_dibaudio.c:202: undefined reference to `_waveOutClose@4'
/home/stefan/sources/Mingw/SDL-1.2.13/./src/audio/windib/SDL_dibaudio.c:208: undefined reference to `_waveOutUnprepareHeader@12'
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libSDL.a(SDL_dibaudio.o): In function `DIB_PlayAudio':
/home/stefan/sources/Mingw/SDL-1.2.13/./src/audio/windib/SDL_dibaudio.c:168: undefined reference to `_waveOutWrite@12'
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libSDL.a(SDL_dibaudio.o): In function `SetMMerror':
/home/stefan/sources/Mingw/SDL-1.2.13/./src/audio/windib/SDL_dibaudio.c:135: undefined reference to `_waveOutGetErrorTextA@12'
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libSDL.a(SDL_dibaudio.o): In function `DIB_OpenAudio':
/home/stefan/sources/Mingw/SDL-1.2.13/./src/audio/windib/SDL_dibaudio.c:268: undefined reference to `_waveOutOpen@24'
/home/stefan/sources/Mingw/SDL-1.2.13/./src/audio/windib/SDL_dibaudio.c:311: undefined reference to `_waveOutPrepareHeader@12'
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libSDL.a(SDL_syscdrom.o): In function `SDL_SYS_CDioctl':
/home/stefan/sources/Mingw/SDL-1.2.13/./src/cdrom/win32/SDL_syscdrom.c:116: undefined reference to `_mciSendCommandA@16'
/home/stefan/sources/Mingw/SDL-1.2.13/./src/cdrom/win32/SDL_syscdrom.c:120: undefined reference to `_mciGetErrorStringA@12'
collect2: ld returned 1 exit status
make[1]: *** [flow.exe] Fehler 1
make[1]: Leaving directory `/home/stefan/sources/flow-0.5.1'
make: *** [all] Fehler 2
Die SDL_gfx Bibliothek kann anscheinend nicht richtig gelinkt werden.
Was kann ich da machen?
Mein configure sieht jetzt so aus:
./configure --prefix=/usr/bin/i586-mingw32 --host=i586-mingw32msvc
--build=i686-linux --with-libs=/usr/i586-mingw32msvc/lib
--with-headers=/usr/i586-mingw32msvc/include
CFLAGS="-march=i386 -ffast-math -fomit-frame-pointer -O3 -s"
LIBS="$LIBS -L../lib -lwsock32 -lmingw32 -lSDL -lSDL_gfx"
Durch suchen im Netz habe ich noch die Bibliotheken winmm und gdi32 dazu
gemacht.
Mein configure jetzt:
./configure --prefix=/usr/bin/i586-mingw32 --host=i586-mingw32msvc --build=i686-linux --with-libs=/usr/i586-mingw32msvc/lib --with-headers=/usr/i586-mingw32msvc/include CFLAGS="-march=i386 -ffast-math -fomit-frame-pointer -O3 -s" LIBS="$LIBS -L../lib -lwsock32 -lmingw32 -lwinmm -lgdi32 -lSDL -lSDL_gfx"
Make:
make all-am
make[1]: Entering directory `/home/stefan/sources/flow-0.5.1'
i586-mingw32msvc-gcc -O0 -g -march=i386 -ffast-math -fomit-frame-pointer -O3 -s -o flow.exe main.o mem.o gadgets.o socket.o string.o -lSDL_ttf -lSDL_net -lSDL_image -lSDL_gfx -lSDL -L../lib -lwsock32 -lmingw32 -lwinmm -lgdi32 -lSDL -lSDL_gfx
Warning: resolving _WinMain@16 by linking to _WinMain
Use --enable-stdcall-fixup to disable these warnings
Use --disable-stdcall-fixup to disable these fixups
main.o: In function `draw_text_bitmap':
/home/stefan/sources/flow-0.5.1/main.c:406: undefined reference to `__imp__stringRGBA'
main.o: In function `load_font_bitmap':
/home/stefan/sources/flow-0.5.1/main.c:397: undefined reference to `__imp__gfxPrimitivesSetFont'
main.o: In function `draw_bezier':
/home/stefan/sources/flow-0.5.1/main.c:307: undefined reference to `__imp__bezierRGBA'
main.o: In function `draw_polygon_filled':
/home/stefan/sources/flow-0.5.1/main.c:292: undefined reference to `__imp__filledPolygonRGBA'
main.o: In function `draw_polygon':
/home/stefan/sources/flow-0.5.1/main.c:279: undefined reference to `__imp__polygonRGBA'
main.o: In function `draw_trigon_filled':
/home/stefan/sources/flow-0.5.1/main.c:268: undefined reference to `__imp__filledTrigonRGBA'
main.o: In function `draw_trigon':
/home/stefan/sources/flow-0.5.1/main.c:263: undefined reference to `__imp__trigonRGBA'
main.o: In function `draw_pie_fill':
/home/stefan/sources/flow-0.5.1/main.c:258: undefined reference to `__imp__filledPieRGBA'
main.o: In function `draw_pie':
/home/stefan/sources/flow-0.5.1/main.c:253: undefined reference to `__imp__pieRGBA'
main.o: In function `draw_ellipse_fill':
/home/stefan/sources/flow-0.5.1/main.c:248: undefined reference to `__imp__filledEllipseRGBA'
main.o: In function `draw_ellipse':
/home/stefan/sources/flow-0.5.1/main.c:243: undefined reference to `__imp__ellipseRGBA'
main.o: In function `draw_circle_fill':
/home/stefan/sources/flow-0.5.1/main.c:238: undefined reference to `__imp__filledCircleRGBA'
main.o: In function `draw_circle':
/home/stefan/sources/flow-0.5.1/main.c:233: undefined reference to `__imp__circleRGBA'
main.o: In function `draw_rectangle_fill':
/home/stefan/sources/flow-0.5.1/main.c:228: undefined reference to `__imp__boxRGBA'
main.o: In function `draw_rectangle':
/home/stefan/sources/flow-0.5.1/main.c:223: undefined reference to `__imp__rectangleRGBA'
main.o: In function `draw_line':
/home/stefan/sources/flow-0.5.1/main.c:218: undefined reference to `__imp__lineRGBA'
main.o: In function `draw_pixel':
/home/stefan/sources/flow-0.5.1/main.c:213: undefined reference to `__imp__pixelRGBA'
main.o: In function `draw_circle_fill':
/home/stefan/sources/flow-0.5.1/main.c:238: undefined reference to `__imp__filledCircleRGBA'
main.o: In function `draw_ellipse':
/home/stefan/sources/flow-0.5.1/main.c:243: undefined reference to `__imp__ellipseRGBA'
main.o: In function `draw_ellipse_fill':
/home/stefan/sources/flow-0.5.1/main.c:248: undefined reference to `__imp__filledEllipseRGBA'
main.o: In function `draw_pie':
/home/stefan/sources/flow-0.5.1/main.c:253: undefined reference to `__imp__pieRGBA'
main.o: In function `draw_pixel':
/home/stefan/sources/flow-0.5.1/main.c:213: undefined reference to `__imp__pixelRGBA'
main.o: In function `draw_polygon_filled':
/home/stefan/sources/flow-0.5.1/main.c:292: undefined reference to `__imp__filledPolygonRGBA'
main.o: In function `draw_bezier':
/home/stefan/sources/flow-0.5.1/main.c:307: undefined reference to `__imp__bezierRGBA'
main.o: In function `draw_pie_fill':
/home/stefan/sources/flow-0.5.1/main.c:258: undefined reference to `__imp__filledPieRGBA'
main.o: In function `draw_trigon':
/home/stefan/sources/flow-0.5.1/main.c:263: undefined reference to `__imp__trigonRGBA'
main.o: In function `draw_trigon_filled':
/home/stefan/sources/flow-0.5.1/main.c:268: undefined reference to `__imp__filledTrigonRGBA'
main.o: In function `draw_polygon':
/home/stefan/sources/flow-0.5.1/main.c:279: undefined reference to `__imp__polygonRGBA'
main.o: In function `draw_line':
/home/stefan/sources/flow-0.5.1/main.c:218: undefined reference to `__imp__lineRGBA'
main.o: In function `draw_rectangle':
/home/stefan/sources/flow-0.5.1/main.c:223: undefined reference to `__imp__rectangleRGBA'
main.o: In function `draw_rectangle_fill':
/home/stefan/sources/flow-0.5.1/main.c:228: undefined reference to `__imp__boxRGBA'
main.o: In function `draw_circle':
/home/stefan/sources/flow-0.5.1/main.c:233: undefined reference to `__imp__circleRGBA'
main.o: In function `draw_text_bitmap':
/home/stefan/sources/flow-0.5.1/main.c:406: undefined reference to `__imp__stringRGBA'
gadgets.o: In function `copy_surface':
/home/stefan/sources/flow-0.5.1/gadgets.c:556: undefined reference to `__imp__pixelRGBA'
gadgets.o: In function `draw_ghost_gadget':
/home/stefan/sources/flow-0.5.1/gadgets.c:278: undefined reference to `__imp__pixelRGBA'
gadgets.o: In function `draw_cycle_arrow_shadow':
/home/stefan/sources/flow-0.5.1/gadgets.c:494: undefined reference to `__imp__filledTrigonRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:496: undefined reference to `__imp__boxRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:498: undefined reference to `__imp__boxRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:500: undefined reference to `__imp__boxRGBA'
gadgets.o: In function `draw_cycle_arrow_light':
/home/stefan/sources/flow-0.5.1/gadgets.c:446: undefined reference to `__imp__filledTrigonRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:448: undefined reference to `__imp__boxRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:450: undefined reference to `__imp__boxRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:452: undefined reference to `__imp__boxRGBA'
gadgets.o: In function `draw_checkmark_shadow':
/home/stefan/sources/flow-0.5.1/gadgets.c:360: undefined reference to `__imp__filledTrigonRGBA'
gadgets.o: In function `draw_checkmark_light':
/home/stefan/sources/flow-0.5.1/gadgets.c:336: undefined reference to `__imp__filledTrigonRGBA'
gadgets.o: In function `draw_gadget_input':
/home/stefan/sources/flow-0.5.1/gadgets.c:237: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:239: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:241: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:243: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:252: undefined reference to `__imp__lineRGBA'
gadgets.o:/home/stefan/sources/flow-0.5.1/gadgets.c:254: more undefined references to `__imp__lineRGBA' follow
gadgets.o: In function `draw_gadget_input':
/home/stefan/sources/flow-0.5.1/gadgets.c:267: undefined reference to `__imp__boxRGBA'
gadgets.o: In function `draw_gadget_shadow':
/home/stefan/sources/flow-0.5.1/gadgets.c:222: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:224: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:226: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:228: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:230: undefined reference to `__imp__boxRGBA'
gadgets.o: In function `draw_gadget_light':
/home/stefan/sources/flow-0.5.1/gadgets.c:209: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:211: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:213: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:215: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:217: undefined reference to `__imp__boxRGBA'
gadgets.o: In function `draw_gadget_string':
/home/stefan/sources/flow-0.5.1/gadgets.c:775: undefined reference to `__imp__boxRGBA'
gadgets.o: In function `draw_ghost_gadget':
/home/stefan/sources/flow-0.5.1/gadgets.c:278: undefined reference to `__imp__pixelRGBA'
gadgets.o: In function `draw_gadget_string':
/home/stefan/sources/flow-0.5.1/gadgets.c:820: undefined reference to `__imp__boxRGBA'
gadgets.o: In function `draw_gadget_light':
/home/stefan/sources/flow-0.5.1/gadgets.c:209: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:211: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:213: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:215: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:217: undefined reference to `__imp__boxRGBA'
gadgets.o: In function `draw_ghost_gadget':
/home/stefan/sources/flow-0.5.1/gadgets.c:278: undefined reference to `__imp__pixelRGBA'
gadgets.o: In function `draw_gadget_shadow':
/home/stefan/sources/flow-0.5.1/gadgets.c:222: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:224: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:226: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:228: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:230: undefined reference to `__imp__boxRGBA'
gadgets.o: In function `draw_ghost_gadget':
/home/stefan/sources/flow-0.5.1/gadgets.c:278: undefined reference to `__imp__pixelRGBA'
gadgets.o: In function `draw_gadget_light':
/home/stefan/sources/flow-0.5.1/gadgets.c:209: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:211: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:213: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:215: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:217: undefined reference to `__imp__boxRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:209: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:211: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:213: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:215: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:217: undefined reference to `__imp__boxRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:209: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:211: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:213: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:215: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:217: undefined reference to `__imp__boxRGBA'
gadgets.o: In function `draw_gadget_cycle':
/home/stefan/sources/flow-0.5.1/gadgets.c:682: undefined reference to `__imp__boxRGBA'
gadgets.o: In function `draw_gadget_shadow':
/home/stefan/sources/flow-0.5.1/gadgets.c:222: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:224: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:226: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:228: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:230: undefined reference to `__imp__boxRGBA'
gadgets.o: In function `draw_gadget_light':
/home/stefan/sources/flow-0.5.1/gadgets.c:209: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:211: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:213: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:215: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:217: undefined reference to `__imp__boxRGBA'
gadgets.o: In function `draw_ghost_gadget':
/home/stefan/sources/flow-0.5.1/gadgets.c:278: undefined reference to `__imp__pixelRGBA'
gadgets.o: In function `draw_gadget_checkbox':
/home/stefan/sources/flow-0.5.1/gadgets.c:395: undefined reference to `__imp__boxRGBA'
gadgets.o: In function `draw_gadget_shadow':
/home/stefan/sources/flow-0.5.1/gadgets.c:222: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:224: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:226: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:228: undefined reference to `__imp__lineRGBA'
/home/stefan/sources/flow-0.5.1/gadgets.c:230: undefined reference to `__imp__boxRGBA'
collect2: ld returned 1 exit status
make[1]: *** [flow.exe] Fehler 1
Die SDL_gfx Bibliothek wird noch immer nicht gelinkt. Warum?
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.