尝试构建wt时cmake出错?

时间:2010-07-17 04:13:02

标签: cmake

检查工作C编译器:cl

检查工作C编译器:cl - 损坏

C语言中的CMake错误:/ Program Files / CMake 2.6 / share / cmake-2.6 / Modules / CMakeTestCCompiler.cmake:32

(MESSAGE):C编译器“cl”无法编译简单的测试程序。

它失败并显示以下输出:

更改目录:C:/ Users / Gilg / Documents / Projects / builds / CMakeFiles / CMakeTmp

运行Build命令:C:\ PROGRA~1 \ MI30EB~1 \ Common7 \ IDE \ devenv.com   CMAKE_TRY_COMPILE.sln / build Debug / project cmTryCompileExec

Microsoft(R)Visual Studio版本8.0.50727.762。

版权所有(C)Microsoft Corp 1984-2005。保留所有权利。

1> ------ Build build:Project:cmTryCompileExec,Configuration:Debug   Win32 ------

1>编译...

1> Microsoft(R)32位C / C ++优化编译器版本14.00.50727.762   对于80x86

1>版权所有(C)Microsoft Corporation。保留所有权利。

1> cl / Od / D“WIN32”/ D“_WINDOWS”/ D“_DEBUG”/ D“CMAKE_INTDIR = \”Debug \“”   / D“_MBCS”/ FD / RTCs / 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:无法打开程序数据库

1>构建日志保存在   “文件:// C:\用户\白木香\文件\项目\构建\ CMakeFiles \ CMakeTmp \ cmTryCompileExec.dir \调试\ BuildLog.htm”

1> cmTryCompileExec - 1个错误,0个警告

==========构建:0成功,1失败,0最新,0跳过==========

我已将路径,$(SystemRoot),$(SystemRoot)\ System32,$(SystemRoot)\ System32 \ wbem添加到MCVS 2005中的vc ++目录中,但我仍然遇到此问题。我不知道还能做什么。非常感谢任何帮助,谢谢。

2 个答案:

答案 0 :(得分:0)

看起来你运行cmake的方式有问题。删除整个项目,按照the wt on windows installation instructions

从scracth重新启动

答案 1 :(得分:0)

我最近遇到了类似的问题,这是因为cygwin在VC200x二进制文件之前处于路径中。通过将\ cygwin \ bin放在C ++目录 - >可执行目录中的最后一个解决方案,并将其完全从系统环境路径中取出。