Compiling SDL2 in QtCreator (MinGW)
在尝试使用MinGW使用QtCreator编译SDL2时遇到了一个新问题。似乎由于某种原因,库未链接。
我知道100%的库位于正确的位置,如您在这张图片中所看到的:
我如何链接我的.pro文件:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | ##Windows win32 { TEMPLATE = app CONFIG -= app_bundle CONFIG -= qt ##Debug & Release Mode Configs CONFIG(debug, debug|release) { CONFIG += console } else { CONFIG -= console } INCLUDEPATH +="C:\\Users\\Daniel\\Desktop\\SDL2-devel-2.0.0-mingw\\SDL2-2.0.0\\x86_64-w64-mingw32\\include\\SDL2" LIBS += -L"C:\\Users\\Daniel\\Desktop\\SDL2-devel-2.0.0-mingw\\SDL2-2.0.0\\x86_64-w64-mingw32\\lib" \\ -lmingw32 \\ -lSDL2 \\ -lSDL2main \\ -lSDL2_ttf \\ -lSDL2_image \\ -lSDL2_mixer \\ -lopengl32 } |
编辑:
好吧,我使用的库版本错误! h!但是出现了一个新问题,我认为这与SDLmain有关。.肯定在我的.pro文件中丢失了一些东西,但完全不确定:S
好了,解决了。链接以供将来参考;
http://www.cplusplus.com/forum/beginner/110753/
-lSDL2main必须位于-lSDL2之前。该死的