我想在使用MinGW和eclipse的windows上構建一個項目。 我使用SDL庫,但是當我嘗試complie它,我得到的錯誤未定義引用'SDL_main'
g++ -Wl,-subsystem,windows -oplikoo.exe src\mouse.o src\camera.o src\Timer.o src\Pegs.o src\Graphics.o src\FPS.o src\Ball.o -lmingw32 -lSDLmain -lSDL.dll -lSDL_image -lSDL_mixer
c:/mingw/bin/../lib/gcc/mingw32/4.5.0/../../../libSDLmain.a(SDL_win32_main.o): In function `console_main':
/Users/hercules/trunk/SDL-1.2/./src/main/win32/SDL_win32_main.c:315: undefined reference to `SDL_main'
據我瞭解,主要有有int main(int argc, char *argv[])
簽名,並在該文件#include <SDL.h>
,但它仍然無法正常工作。
我一直直接與SDL或SDL.dll鏈接,直到最後,它只需要在SDLmain之前是mingw32,而在SDLmain之前是SDL – loosecannon 2011-02-06 06:59:17