有谁知道"C编译器"cl"无法编译简单的测试程序." 手段?
我试图在MSVC 9上使用CMake 编译Wt.
操作系统是Windows XP.
这是完整的日志:
检查工作C编译器:cl检查工作C编译器:cl - 断开CMake错误:I/Program Files/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:50(MESSAGE):C编译器" cl"无法编译简单的测试程序.
它失败并带有以下输出:
改变目录:I:/ SophisPal/build/CMakeFiles/CMakeTmp
运行Build命令: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> ------ Build build:项目:cmTryCompileExec,配置:调试Win32 ------
1>正在编译...
1> Microsoft(R)32位C/C++优化编译器版本15.00.30729.01 for 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 " 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)Microsoft Corporation.版权所有.
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)配置不完整,发生错误!
我用Google搜索了cmd.exe错误并想出了这个页面.看起来Visual Studio需要配置一些路径,因此它知道如何查找cmd.exe.以下是该主题的步骤:
您必须做的是更改MSVS选项(工具菜单>选项>项目和解决方案> VC++目录)以确保这一点
$(SYSTEMROOT)
$(SYSTEMROOT)\ System32下
$(SYSTEMROOT)\ SYSTEM32\WBEM
在$(PATH)之前指定.
| 归档时间: |
|
| 查看次数: |
10186 次 |
| 最近记录: |