bonjour à tous,
après une tonne d'erreurs du style "..\..\..\..\QtSDK\MinGW\lib\libsfml-graphics-s.a(Texture.cpp.obj):Texture.cpp|| undefined reference to `__gxx_personality_sj0'|" dès que j'essaie de linker en statique les lib sfml dont j'ai besoin pour mon programme (qui marche niquel avec les dll), j'ai décidé d'utiliser cmake pour parer à cela.
j'ai téléchargé le snapshot proposé, mis son adresse pour le code source, créé et choisi un repertoire pour les résultats de cmake, configuré avec mingw maefiles (et j'ai modifié ma var d'en PATH pour y mettre "C:\QtSDK\Mingw\bin;").
la génération se passe mal avec un message d'erreur à la clé et ces message dans la console de cmake :
The C compiler identification is GNU 4.6.2
The CXX compiler identification is GNU 4.6.2
Check for working C compiler: C:/QtSDK/MinGW/bin/gcc.exe
Check for working C compiler: C:/QtSDK/MinGW/bin/gcc.exe -- broken
CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):
The C compiler "C:/QtSDK/MinGW/bin/gcc.exe" is not able to compile a simple
test program.
It fails with the following output:
Change Dir: C:/Program Files (x86)/CodeBlocks/résultats CMAKE/CMakeFiles/CMakeTmp
Run Build Command:C:/QtSDK/MinGW/bin/mingw32-make.exe
"cmTryCompileExec1935042800/fast"
C:/QtSDK/MinGW/bin/mingw32-make.exe -f
CMakeFiles\cmTryCompileExec1935042800.dir\build.make
CMakeFiles/cmTryCompileExec1935042800.dir/build
mingw32-make.exe[1]: Entering directory `C:/Program Files
(x86)/CodeBlocks/résultats CMAKE/CMakeFiles/CMakeTmp'
"C:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -E cmake_progress_report
"C:\Program Files (x86)\CodeBlocks\résultats
CMAKE\CMakeFiles\CMakeTmp\CMakeFiles" 1
Building C object
CMakeFiles/cmTryCompileExec1935042800.dir/testCCompiler.c.obj
C:\QtSDK\MinGW\bin\gcc.exe -o
CMakeFiles\cmTryCompileExec1935042800.dir\testCCompiler.c.obj -c
"C:\Program Files (x86)\CodeBlocks\résultats
CMAKE\CMakeFiles\CMakeTmp\testCCompiler.c"
gcc.exe: erreur: C:\Program Files (x86)\CodeBlocks\rÚsultats
CMAKE\CMakeFiles\CMakeTmp\testCCompiler.c: No such file or directory
gcc.exe: erreur fatale: pas de fichier à l'entrée
compilation terminée.
mingw32-make.exe[1]: ***
[CMakeFiles/cmTryCompileExec1935042800.dir/testCCompiler.c.obj] Error 1
mingw32-make.exe[1]: Leaving directory `C:/Program Files
(x86)/CodeBlocks/résultats CMAKE/CMakeFiles/CMakeTmp'
mingw32-make.exe: *** [cmTryCompileExec1935042800/fast] Error 2
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:17 (project)
Configuring incomplete, errors occurred!
PI, mon compilateur est le dernier fourni par codeblocs (qui supporte en grande partie le C++11 (gcc-4.6.2) que j'ai collé dans le SDK de Qt, ajouté les repertoires de Qt nécessaires, et SFML2.0RC pour codeblocks (sjlj)
Comme je ne comprends strictement rien à cette erreur cmake (que je découvre) , je suis venu chercher votre aide...
merci d'avance