有人可以帮助我,我正在尝试使用Visual Studio 2010 Express配置CMake,但它失败了.以下是整个错误消息:
C编译器标识是MSVC 16.0.30319.1 CXX编译器标识是MSVC 16.0.30319.1使用以下命令检查工作C编译器:Visual Studio 10使用以下命令检查工作C编译器:Visual Studio 10 - C:/ Program Files /中的CMake错误CMake 2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:61(消息):C编译器"C:/ Program Files/Microsoft Visual Studio 10.0/VC/bin/cl.exe"无法编译简单测试程序.
它失败并带有以下输出:
改变目录:C:/OpenCV2.2/build/CMakeFiles/CMakeTmp
运行Build命令:C:\ Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
cmTryCompileExec2312584318.vcxproj/p:Configuration = Debug
/p:VisualStudioVersion=10.0Microsoft(R)Build Engine版本4.0.30319.17929
[Microsoft .NET Framework,版本4.0.30319.17929]
版权所有(C)Microsoft Corporation.版权所有.
Build build 30/05/2013 20:16:01.
节点1上的项目"C:\ OpenCV2.2\build\CMakeFiles\CMakeTmp\cmTryCompileExec2312584318.vcxproj"(默认目标).PrepareForBuild:
Run Code Online (Sandbox Code Playgroud)Creating directory "cmTryCompileExec2312584318.dir\Debug\". Creating directory "C:\OpenCV2.2\build\CMakeFiles\CMakeTmp\Debug\".
InitializeBuildStatus:
Run Code Online (Sandbox Code Playgroud)Creating "cmTryCompileExec2312584318.dir\Debug\cmTryCompileExec2312584318.unsuccessfulbuild"
因为指定了"AlwaysCreate".
ClCompile:
Run Code Online (Sandbox Code Playgroud)C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\CL.exe /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"cmTryCompileExec2312584318.dir\Debug \"/ Fd"C:/ OpenCV2 .2/build/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec2312584318.pdb"/ Gd/TC/analyze-/errorReport:queue testCCompiler.c Microsoft(R)32位C/C++优化编译器版本16.00.30319.01 for 80x86版权所有(C )微软公司.版权所有.
Run Code Online (Sandbox Code Playgroud)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"cmTryCompileExec2312584318.dir\Debug \"/Fd"C:/OpenCV2.2/build/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec2312584318.pdb"/ Gd/TC/analyze-/errorReport: queue testCCompiler.c
Run Code Online (Sandbox Code Playgroud)testCCompiler.c
ManifestResourceCompile:
Run Code Online (Sandbox Code Playgroud)C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\rc.exe /nologo /fo"cmTryCompileExec2312584318.dir\Debug\cmTryCompileExec2312584318.exe.embed.manifest.res" cmTryCompileExec2312584318.dir\Debug\cmTryCompileExec2312584318_manifest.rc
链接:
Run Code Online (Sandbox Code Playgroud)C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\link.exe /ERRORREPORT:QUEUE
/OUT:"C:\OpenCV2.2\build\CMakeFiles\CMakeTmp•Debug\cmTryCompileExec2312584318.exe"/ INCREMENTAL/NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid. lib comdlg32.lib advapi32.lib/MANIFEST /ManifestFile:"cmTryCompileExec2312584318.dir\Debug\cmTryCompileExec2312584318.exe.intermediate.manifest"/ MANIFESTUAC:"level ='asInvoker'uiAccess ='false'"/ DEBUG/PDB:"C: /OpenCV2.2/build/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec2312584318.pdb"/ SUBSYSTEM:CONSOLE/TLBID:1/DYNAMICBASE/NXCOMPAT /IMPLIB:"C:/OpenCV2.2/build/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec2312584318. lib"/ MACHINE:X86 cmTryCompileExec2312584318.dir\Debug\cmTryCompileExec2312584318.exe.embed.manifest.res cmTryCompileExec2312584318.dir\Debug\testCCompiler.obj/machine:X86/debug
链接:致命错误LNK1123:转换为COFF期间失败:文件无效或损坏
[C:\ OpenCV2.2\build\CMakeFiles\CMakeTmp\cmTryCompileExec2312584318.vcxproj]完成构建项目
"C:\ OpenCV2.2\build\CMakeFiles\CMakeTmp\cmTryCompileExec2312584318.vcxproj"(默认目标) - 失败.建立失败.
Run Code Online (Sandbox Code Playgroud)"C:\OpenCV2.2\build\CMakeFiles\CMakeTmp\cmTryCompileExec2312584318.vcxproj"
(默认目标)(1) - >
(链接目标) - >
Run Code Online (Sandbox Code Playgroud)LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
[C:\ OpenCV2.2 \建立\ CMakeFiles\CMakeTmp\cmTryCompileExec2312584318.vcxproj]
Run Code Online (Sandbox Code Playgroud)0 Warning(s) 1 Error(s)
时间流逝00:00:00.64
CMake无法正确生成此项目.调用堆栈(最近一次调用):CMakeLists.txt:47(项目)
配置不完整,发生错误!
任何建议?
归档时间: |
|
查看次数: |
12141 次 |
最近记录: |