2010-07-17 6 views
1

Vérifier travail compilateur C: clErreur avec cmake lorsque vous essayez de construire wt?

Vérifier travail compilateur C: cl - cassé

CMake erreur dans C:/Program Files/CMake 2.6/share/cmake-2.6/modules/CMakeTestCCompiler.cmake : 32

(MESSAGE): Le compilateur C "cl" n'est pas capable de compiler un programme de test simple.

Il échoue avec la sortie suivante:

Change Dir: C:/Users/Gilg/Documents/Projets/builds/CMakeFiles/CMakeTmp

Run Construire commande: C: \ PROGRA ~ 1 \ MI30EB ~ 1 \ Common7 \ IDE \ devenv.com CMAKE_TRY_COMPILE.sln/build Débogage/projet cmTryCompileExec

Microsoft (R) Visual Studio version 8.0.50727.762.

Droit d'auteur (C) Microsoft Corp 1984-2005. Tous les droits sont réservés.

1> ------ Construire commencé: Projet: cmTryCompileExec, Configuration: Debug Win32 ------

1> ...

Compiler

1> Microsoft (R) Compilateur d'optimisation C/C++ 32 bits Version 14.00.50727.762 pour 80 x 86

1> Copyright (C) Microsoft Corporation. Tous les droits sont réservés.

1> cl/Od/D "WIN32"/D "_WINDOWS"/D "_DEBUG"/D "CMAKE_INTDIR = \" Debug \ "" /D "_MBCS"/FD/CFR/MDd/Fo » cmTryCompileExec.dir \ Debug \ " /Fd"C:/Users/Gilg/Documents/Projects/builds/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec.pdb" /W3/c/Zi/TC/Zm1000

1 .> \ testCCompiler.c

1> testCCompiler.c

1> \ testCCompiler.c:. C1033 d'erreur fatale: ne peut pas ouvrir la base de données de programme

1> Construire journal a été enregistré à "file: // c: \ Users \ Gilg \ Documents \ Projets \ builds \ CMakeFiles \ CMakeTmp \ cmTryCompileExec.dir \ Debug \ BuildLog.htm"

1> cmTryCompileExec - 1 erreur (s), 0 avertissement (s)

========== Construire: 0 réussi, 1 échoué, 0 actualisé, 0 sauté ====== ====

J'ai ajouté les chemins, $ (SystemRoot), $ (SystemRoot) \ System32, $ (SystemRoot) \ System32 \ wbem aux répertoires vC++ dans MCVS 2005 et pourtant j'ai toujours ce problème. Je ne sais pas quoi faire d'autre. Toute aide est grandement appréciée, merci.

+0

Sur quelle version de Windows compilez-vous? Si sous Windows 7 avec MCVS 2005, essayez de l'utiliser avec la compatibilité Vista. – RobertJMaynard

Répondre

0

J'ai récemment travaillé sur un problème similaire et cela était dû au fait que cygwin se trouvait dans le chemin avant le binaire VC200x. Résolu en plaçant \ cygwin \ bin à la toute fin dans les répertoires C++ Répertoires-> Executables et l'a complètement retiré du chemin de l'environnement système.

Questions connexes