有谁知道“C 编译器“cl”无法编译简单的测试程序。” 方法?
我正在尝试在 MSVC 9 上使用 CMake编译Wt
。操作系统是 Windows XP。
这是完整的日志:
检查工作 C 编译器:cl 检查工作 C 编译器:cl -- 在 I:/Program Files/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:50 (MESSAGE) 处损坏 CMake 错误:C 编译器" cl" 无法编译简单的测试程序。
它失败并显示以下输出:
更改目录:I:/SophisPal/build/CMakeFiles/CMakeTmp
运行编译命令:C:\PROGRA~1\MICROS~1.0\Common7\IDE\VCExpress.exe CMAKE_TRY_COMPILE.sln /build Debug /project cmTryCompileExec
Microsoft (R) Visual C++ Express Edition 版本 9.0.30729.1。
版权所有 (C) Microsoft Corp 2007。保留所有权利。
1>----- 构建开始:项目:cmTryCompileExec,配置:Debug Win32 ------
1>编译...
1>Microsoft (R) 32 位 C/C++ 优化编译器版本 15.00.30729.01 用于 80x86
1>版权所有 (C) 微软公司。版权所有。
1>cl /Od /D "WIN32" /D "_WINDOWS" /D "_DEBUG" /D "CMAKE_INTDIR=\"Debug\""
/D "_MBCS" /FD /RTCs /MDd /Fo"cmTryCompileExec.dir\Debug \"
/Fd"I:/SophisPal/build/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec.pdb" /W3 /c /Zi /TC /Zm10001> .\testCCompiler.c
1>testCCompiler.c
1>将清单编译到资源...
1>Microsoft (R) Windows (R) 资源编译器版本 6.1.6723.1
1>版权所有 (C) 微软公司。版权所有。
1>链接...
1>嵌入清单...
1>项目:错误 PRJ0003:错误生成“cmd.exe”。
1>构建日志保存在
“file://i:\SophisPal\build\CMakeFiles\CMakeTmp\cmTryCompileExec.dir\Debug\BuildLog.htm”1>cmTryCompileExec - 1 个错误,0 个警告
========== 构建:0 成功,1 失败,0 最新,0 跳过 ==========
CMake 将无法正确生成此项目。调用堆栈(最近的调用优先):
CMakeLists.txt:7 (PROJECT)配置不完整,出现错误!