Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误MSB6006:“引用”;CL.exe“;已退出,代码为-1073741805 < VS 2010 中构建C++应用程序时,我会遇到以下编译错误_C++_Visual Studio 2010_Compiler Errors_Msbuild_Visual C++ 2010 - Fatal编程技术网

错误MSB6006:“引用”;CL.exe“;已退出,代码为-1073741805 < VS 2010 中构建C++应用程序时,我会遇到以下编译错误

错误MSB6006:“引用”;CL.exe“;已退出,代码为-1073741805 < VS 2010 中构建C++应用程序时,我会遇到以下编译错误,c++,visual-studio-2010,compiler-errors,msbuild,visual-c++-2010,C++,Visual Studio 2010,Compiler Errors,Msbuild,Visual C++ 2010,C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(153,5):错误MSB6006:“CL.exe”退出,代码为-1073741805 我知道这与属性设置有关,但我不太确定我应该做什么,有人能告诉我应该做什么来删除此错误吗?。提前谢谢 我在查找和报告编译器错误方面有很长的经验 首先,MSBuild留下一些文件,其中包含用于调用CL.exe的实际命令行。它还设置了

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


我知道这与属性设置有关,但我不太确定我应该做什么,有人能告诉我应该做什么来删除此错误吗?。提前谢谢

我在查找和报告编译器错误方面有很长的经验

首先,MSBuild留下一些文件,其中包含用于调用CL.exe的实际命令行。它还设置了环境变量,因此您可能需要查看/v:d输出以查看要复制的实际步骤。获取CL.exe以生成不带MSBuild的错误

然后从源文件中删除一些内容,直到得到一个仍然会影响编译器的小东西。我删除从底部开始的内容。我删除不再需要的#include;将剩下的底部展开并继续

保存每个“保存”,以便在消除错误时可以退出


然后,与MS.一起记录一个事件。一旦他们把它送到适当的部门,然后确定它是一个编译器错误,他们将退还你的事件。我记得在MSDN订阅中有大约3个学分;您可能导入了与当前生成环境不兼容的属性表

尝试打开“属性管理器”,查看是否存在任何自定义属性页


我刚刚经历了从VS2010到VS2013的这个问题,在那里我有一些旧的Windows 8.1 SDK属性表。从命令行生成导致了此错误,而在Visual Studio中生成则没有问题。

我想您最近在没有“安全删除…”协议的情况下删除了一些可移动存储(USB驱动器、电话等)?只是好奇。据我所知,这并不奇怪。(无论是什么触发了它,这都是编译器中的一个错误。一个带非零返回代码且没有来自编译器的错误消息的编译器是错误的。将状态代码转换为十六进制以获得0xc0000013,状态\u无\u媒体\u在\u设备中,“驱动器中没有磁盘”。一个环境问题,磁盘设备在您的计算机上运行不正常。在不了解您的计算机的情况下,很难猜测根本原因。请先重新启动,然后尝试SysInternals的进程监视器。我放弃了,这很烦人。。相反,我创建了一个新的解决方案,并再次添加了所有文件。。效果很好。:)这是正确的答案。尝试更改“平台工具集”,问题已解决。