gpt4 book ai didi

visual-studio-2010 - MSB6006 : "CL.exe" exited with code 2

转载 作者:行者123 更新时间:2023-12-04 19:38:16 27 4
gpt4 key购买 nike

使用 Windows 7 和 Visual Studio 2010我正在使用以下命令行作为更大项目编译的一部分:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\CL.exe/c/I"C:\Pr gram 文件 (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 导出/D _WINDLL/D _UNICODE/D UNICODE/Gm-/EHsc/MT/GS/Gy/fp:precise /Zc:wchar_t/Zc:forScope/Yc"StdAfx.h"/Fp"obj\Release\FalconViewRegistryCA.p ch"/Fo"obj\Release\"/Fd"obj\Release\vc100.pdb"/Gd/TP/analyze-/errorRep ort:队列stdafx.cpp

报错:

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(57,5):错误 MSB6006:“CL.exe”已退出,代码为 2。

我在 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 时开始出现错误。任何帮助或澄清将不胜感激

最佳答案

为了帮助其他人,我也收到了这个错误并找到了修复/补丁。

我的条件:

  1. Visual Studio 2015
  2. 包含定义模板类的文件
  3. 该文件定义了 3 个具有依赖链的模板类:linkedlistnode、linkedlistiterator 和 linkedlist
  4. 解决问题后,其中一个类出现构建错误:C2838 '=': 成员声明中的非法限定名
  5. 所有 3 个类都是单独定义和声明的(即有一个包含函数声明的类定义,并且在同一文件的底部定义了函数。)

当我合并类声明和定义时,MSB6006: “CL.exe” exited with code 2 已解决。

关于visual-studio-2010 - MSB6006 : "CL.exe" exited with code 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13975605/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com