Bonjour,
Je cherche à exécuter le code de test ("SFML works!") mais je n'y parviens pas. J'obtiens le message d'erreur :
Le point d'entrée de procédure _ZSt24__throw_out_of_range_fmtPKcz est introuvable dan la bibliothèque de liens dynamiques C:\Users\Cédric\Documents\Programmation\Projets-Ressources\Editeur_de_Cartes\bin\Debug\sfml-graphics-2-dll.
J'ai donc essayé de
compiler SFML à l'aide de CMake gui et en utilisant le fichier
CMakeLists.txt.
J'ai bien indiqué le code source de SFML (ce doit être la racine de la hiérarchie SFML, là où se trouve le premier fichier CMakeLists.txt), mais j'obtiens le message d'erreur suivant :
The C compiler identification is GNU 4.7.1
The CXX compiler identification is GNU 4.7.1
Check for working C compiler: C:/Program Files (x86)/CodeBlocks/MinGW/bin/gcc.exe
Check for working C compiler: C:/Program Files (x86)/CodeBlocks/MinGW/bin/gcc.exe -- broken
CMake Error at C:/Program Files (x86)/CMake/share/cmake-3.3/Modules/CMakeTestCCompiler.cmake:61 (message):
The C compiler "C:/Program Files (x86)/CodeBlocks/MinGW/bin/gcc.exe" is not
able to compile a simple test program.
It fails with the following output:
Change Dir: C:/Users/Cédric/Documents/Programmation/Projets-Ressources/Editeur_de_Cartes/SFML-2.3.1-build/CMakeFiles/CMakeTmp
Run Build Command:"C:/PROGRA~2/CODEBL~1/MinGW/bin/mingw32-make.exe"
"cmTC_5e7d4/fast"
C:/PROGRA~2/CODEBL~1/MinGW/bin/mingw32-make.exe -f
CMakeFiles\cmTC_5e7d4.dir\build.make CMakeFiles/cmTC_5e7d4.dir/build
mingw32-make.exe[1]: Entering directory
`C:/Users/C�dric/Documents/Programmation/Projets-Ressources/Editeur_de_Cartes/SFML-2.3.1-build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_5e7d4.dir/testCCompiler.c.obj
C:\PROGRA~2\CODEBL~1\MinGW\bin\gcc.exe -o
CMakeFiles\cmTC_5e7d4.dir\testCCompiler.c.obj -c
C:\Users\Cédric\Documents\Programmation\Projets-Ressources\Editeur_de_Cartes\SFML-2.3.1-build\CMakeFiles\CMakeTmp\testCCompiler.c
gcc.exe: error:
C:\Users\Cédric\Documents\Programmation\Projets-Ressources\Editeur_de_Cartes\SFML-2.3.1-build\CMakeFiles\CMakeTmp\testCCompiler.c:
No such file or directory
gcc.exe: fatal error: no input files
compilation terminated.
mingw32-make.exe[1]: *** [CMakeFiles/cmTC_5e7d4.dir/testCCompiler.c.obj]
Error 1
mingw32-make.exe[1]: Leaving directory
`C:/Users/C�dric/Documents/Programmation/Projets-Ressources/Editeur_de_Cartes/SFML-2.3.1-build/CMakeFiles/CMakeTmp'
mingw32-make.exe: *** [cmTC_5e7d4/fast] Error 2
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:35 (project)
Configuring incomplete, errors occurred!
See also "C:/Users/Cédric/Documents/Programmation/Projets-Ressources/Editeur_de_Cartes/SFML-2.3.1-build/CMakeFiles/CMakeOutput.log".
See also "C:/Users/Cédric/Documents/Programmation/Projets-Ressources/Editeur_de_Cartes/SFML-2.3.1-build/CMakeFiles/CMakeError.log".
J'ai beau essayer de le lancer en mode admin mais rien n'y fait. Je suis à cours d'idées.
Pour info, je suis sous Windows 8.1, j'utilise Code::Blocks 13.12, SFML 2.3.1 et CMake 3.3.1
Merci d'avance.
Cordialement,