使用Windows 7和Visual Studio 2010 我使用下面的命令行作为一个大项目编译的一部分退出Microsoft Visual Studio 10.0 \ VC \ bin \ CL.exe/c/I“C:\ Pr ogram Files(x86)\ Windows Installer XML v3.5 \ sdk \ inc”/ Zi/nologo/W3/WX-/O 2/Oi/Oy-/GL/D WIN32/D NDEBUG/D _WINDOWS/D USRDLL/D CUSTOMACTIONTEST EXPORTS/D _WINDLL/D _UNICODE/D UNICODE/Gm-/EHsc/MT/GS/Gy/fp :精确 /Zc:wchar_t/Zc:forScope /Yc"StdAfx.h“/Fp"obj\Release\FalconViewRegistryCA.p c H “/ FO ”OBJ \发布\“ /Fd"obj\Release\vc100.pdb”/ GD/TP/analyze-/errorRep ORT:队列stdafx.cpp报道MSB6006:</p> <p>C: Program Files文件(x86)的 “CL.EXE” 与代码2
此错误:
C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ Platforms \ Win32 \ Microsoft.Cpp .Win32.Targets(57,5):错误MSB6006:用代码2退出的“CL.exe”。
我得到同样的错误,当我在IDE和Microsoft.Cpp行编译 .Win32.Targets是条件编译:
<CL Condition="'%(ClCompile.PrecompiledHeader)' == 'Create' and '%(ClCompile.ExcludedFromBuild)'!='true'"
我已经搜索过这个问题,并且这个问题唯一的其他问题说这是由于路径问题。 error MSB6006: "CL.exe" exited with code 2
我已经完成了Visual Studio的修复,仍然得到相同的错误。此版本在Windows XP机器上正常工作,错误在我们升级到Windows 7时开始。任何帮助或澄清,将不胜感激