cmake错误:C编译器不能简单的编译一个测试程序

阿狸桃子 发布于 2013/10/11 19:39
阅读 5K+
收藏 0

The C compiler identification is MSVC 16.0.30319.1

The CXX compiler identification is MSVC 16.0.30319.1

Check for working C compiler using: Visual Studio 10

Check for working C compiler using: Visual Studio 10 -- broken

CMake Error at E:/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:61 (message):
The C compiler "F:/VC2010/VC/bin/cl.exe" is not able to compile a simple
test program.

It fails with the following output:

Change Dir: C:/Users/Administrator/Desktop/CMakeFiles/CMakeTmp



Run Build Command:F:\VC2010\Common7\IDE\devenv.com CMAKE_TRY_COMPILE.sln
/build Debug /project cmTryCompileExec2236647722



Microsoft(R) Visual Studio 10.0.30319.1 版。



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




Visual Studio 试用版的评估期 25 天后结束。



1>------ 已启动生成: 项目: cmTryCompileExec2236647722, 配置: Debug Win32
------



1>生成启动时间为 2013/10/11 18:53:29。



1>PrepareForBuild:



1>
正在创建目录“C:\Users\Administrator\Desktop\CMakeFiles\CMakeTmp\Debug\”。




1>InitializeBuildStatus:



1>
正在创建“cmTryCompileExec2236647722.dir\Debug\cmTryCompileExec2236647722.unsuccessfulbuild”,因为已指定“AlwaysCreate”。




1>ClCompile:



1> 用于 80x86 的 Microsoft (R) 32 位 C/C++ 优化编译器 16.00.30319.01 版



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



1>



1> cl /c /Zi /W3 /WX- /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D _DEBUG /D
"CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise
/Zc:wchar_t /Zc:forScope /Fo"cmTryCompileExec2236647722.dir\Debug\\"
/Fd"cmTryCompileExec2236647722.dir\Debug\vc100.pdb" /Gd /TC /analyze-
/errorReport:prompt testCCompiler.c



1>



1> testCCompiler.c



1>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏



1>



1>生成失败。



1>



1>已用时间 00:00:01.08



========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========







CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:16 (project)

Configuring incomplete, errors occurred!

See also "C:/Users/Administrator/Desktop/CMakeFiles/CMakeOutput.log".

See also "C:/Users/Administrator/Desktop/CMakeFiles/CMakeError.log".


主要错误,好像就是C编译不能简单的编译一个简单的测试程序   有没有朋友帮忙解决一下? 百度了好几天都找不到解决办法

加载中
0
DefineEx
DefineEx
为神马一个解答滴人都木有啊!!!唉。同求啊!
0
DefineEx
DefineEx
把你的.net framework 4.5卸了重装4.0的。我是这么解决的。
返回顶部
顶部