Bonjour à tous,
je viens d'installer Qt Creator pour la première fois et j'essaye de le configurer pour utiliser la SFML.
Pour l'instant j'ai un fichier ProjetTest.pro qui ressemble à ça :
TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt
SOURCES += main.cpp
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../Desktop/SFML-2.4.2/lib/ -lsfml-graphics
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../Desktop/SFML-2.4.2/lib/ -lsfml-graphics-d
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../Desktop/SFML-2.4.2/lib/ -lsfml-window
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../Desktop/SFML-2.4.2/lib/ -lsfml-window-d
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../Desktop/SFML-2.4.2/lib/ -lsfml-system
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../Desktop/SFML-2.4.2/lib/ -lsfml-system-d
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../Desktop/SFML-2.4.2/lib/ -lsfml-network
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../Desktop/SFML-2.4.2/lib/ -lsfml-network-d
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../Desktop/SFML-2.4.2/lib/ -lsfml-audio
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../Desktop/SFML-2.4.2/lib/ -lsfml-audio-d
INCLUDEPATH += $$PWD/../../../Desktop/SFML-2.4.2/include
DEPENDPATH += $$PWD/../../../Desktop/SFML-2.4.2/include
Sortie de compilation me donne :
10:28:12: Exécution des étapes pour le projet Test...
10:28:12: Configuration inchangée, étape qmake sautée.
10:28:12: Débute : "C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe"
C:/Qt/Tools/mingw492_32/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'C:/Users/.../build-Test-Sans_nom-Debug'
g++ -c -fno-keep-inline-dllexport -pipe -g -std=gnu++11 -Wextra -Wall -W -fexceptions -mthreads -DUNICODE -DQT_QML_DEBUG -I..\Test -I. -I..\..\..\Desktop\SFML-2.4.2\include -IC:\Qt\5.9.1\mingw53_32\mkspecs\win32-g++ -o debug\main.o ..\Test\main.cpp
g++ -Wl,-subsystem,console -mthreads -o debug\Test.exe debug/main.o -LC:\Users\...\SFML-2.4.2\lib -lsfml-graphics-d -lsfml-window-d -lsfml-system-d -lsfml-network-d -lsfml-audio-d
mingw32-make[1]: Leaving directory 'C:/Users/.../build-Test-Sans_nom-Debug'
10:28:14: Le processus "C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe" s'est terminé normalement.
Et quand j'exécute l'exe j'obtiens juste : ProjetTest.exe exited with code -1073741515
Je me suis planté quelque part, mais où ?
Merci d'avance.
J'ai un souci :
CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
Qu'est-ce que je dois mettre dans CMAKE_MAKE_PROGRAM ? Le chemin vers mingw32-make.exe ?
15:29:22: Exécution des étapes pour le projet Test...
15:29:22: Configuration inchangée, étape qmake sautée.
15:29:22: Débute : "C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe"
C:/Qt/Tools/mingw530_32/bin/mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory 'C:/Users/virtu/OneDrive/Documents/build-Test-Mon_kit_MinGW-Release'
g++ -Wl,-s -Wl,-subsystem,console -mthreads -o release\Test.exe release/main.o -LC:\Users\virtu\Desktop\sfml-build\lib -lsfml-graphics -lsfml-window -lsfml-system -lsfml-network -lsfml-audio
release/main.o:main.cpp:(.text.startup+0x81): undefined reference to `_imp___ZN2sf6StringC1EPKcRKSt6locale'
release/main.o:main.cpp:(.text.startup+0xa9): undefined reference to `_imp___ZN2sf9VideoModeC1Ejjj'
release/main.o:main.cpp:(.text.startup+0xeb): undefined reference to `_imp___ZN2sf12RenderWindowC1ENS_9VideoModeERKNS_6StringEjRKNS_15ContextSettingsE'
release/main.o:main.cpp:(.text.startup+0x128): undefined reference to `_imp___ZN2sf11CircleShapeC1Efj'
release/main.o:main.cpp:(.text.startup+0x12d): undefined reference to `_imp___ZN2sf5Color5GreenE'
release/main.o:main.cpp:(.text.startup+0x13f): undefined reference to `_imp___ZN2sf5Shape12setFillColorERKNS_5ColorE'
release/main.o:main.cpp:(.text.startup+0x145): undefined reference to `_imp___ZN2sf6Window9pollEventERNS_5EventE'
release/main.o:main.cpp:(.text.startup+0x158): undefined reference to `_imp___ZNK2sf6Window6isOpenEv'
release/main.o:main.cpp:(.text.startup+0x1a8): undefined reference to `_imp___ZN2sf5ColorC1Ehhhh'
release/main.o:main.cpp:(.text.startup+0x1ba): undefined reference to `_imp___ZN2sf12RenderTarget5clearERKNS_5ColorE'
release/main.o:main.cpp:(.text.startup+0x1bf): undefined reference to `_imp___ZN2sf12RenderStates7DefaultE'
release/main.o:main.cpp:(.text.startup+0x1db): undefined reference to `_imp___ZN2sf12RenderTarget4drawERKNS_8DrawableERKNS_12RenderStatesE'
release/main.o:main.cpp:(.text.startup+0x1ea): undefined reference to `_imp___ZN2sf6Window7displayEv'
release/main.o:main.cpp:(.text.startup+0x1fb): undefined reference to `_imp___ZN2sf6Window5closeEv'
release/main.o:main.cpp:(.text.startup+0x205): undefined reference to `_imp___ZTVN2sf11CircleShapeE'
release/main.o:main.cpp:(.text.startup+0x223): undefined reference to `_imp___ZN2sf5ShapeD2Ev'
release/main.o:main.cpp:(.text.startup+0x22f): undefined reference to `_imp___ZN2sf12RenderWindowD1Ev'
release/main.o:main.cpp:(.text.startup+0x278): undefined reference to `_imp___ZN2sf12RenderWindowD1Ev'
release/main.o:main.cpp:(.text.startup+0x287): undefined reference to `_imp___ZTVN2sf11CircleShapeE'
release/main.o:main.cpp:(.text.startup+0x2a5): undefined reference to `_imp___ZN2sf5ShapeD2Ev'
collect2.exe: error: ld returned 1 exit status
mingw32-make[1]: *** [release\Test.exe] Error 1
Makefile.Release:63: recipe for target 'release\Test.exe' failed
mingw32-make[1]: Leaving directory 'C:/Users/virtu/OneDrive/Documents/build-Test-Mon_kit_MinGW-Release'
Makefile:36: recipe for target 'release' failed
mingw32-make: *** [release] Error 2
15:29:23: Le processus "C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe" s'est terminé avec le code 2.
Erreur lors de la compilation/déploiement du projet Test (kit : Mon kit MinGW 5.3.0 32bit)
When executing step "Make"
15:29:23: Temps écoulé : 00:02.
C'est quand je compile mon projet.