在尝试使用 MinGW 使用 QtCreator 编译 SDL2 时遇到了一个最近的问题。似乎由于某种原因,库没有链接。我知道 100% 的库位于正确的位置,正如您在这张图片中看到的:
以及我如何在我的 .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
}
编辑:好吧,我正在使用错误版本的库构建!嗬!但是出现了一个新问题,我认为这与 SDLmain.. 必须在我的 .pro 文件中丢失一些东西,但完全不确定是什么:S