Exécutez un problème récent en essayant de compiler SDL2 avec QtCreator en utilisant MinGW. Il semble que pour une raison quelconque, les bibliothèques ne sont pas liées. Je sais que 100% que les bibliothèques sont au bon endroit, comme vous pouvez le voir dans cette image: Compilation de SDL2 dans QtCreator (MinGW)
Et comment je suis lier dans mon fichier .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
}
Edit: Eh bien, je construisais avec la mauvaise version des bibliothèques! Doh! Mais un nouveau problème se pose, ce qui je pense a quelque chose à faire avec SDLmain .. Doit manquer quelque chose dans mon dossier .pro mais totalement incertain ce que: S
Oui, lors d'une liaison statique, l'ordre est important. –