0
在尝试使用MinGW与QtCreator编译SDL2时遇到了一个近期问题。似乎由于某些原因,这些库不能链接。 我知道100%,该库是在正确的地方,你可以在这个图片中看到: 在QtCreator中编译SDL2(MinGW)
而且我如何连接我的.pro文件:
##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
}
编辑: 那么我正在构建错误版本的libs!卫生署!但出现了一个新问题,我认为这与SDLmain有关。必须在我的.pro文件中丢失某些东西,但完全不确定:S
是的,当静态链接时,顺序很重要。 –