use*_*464 23 compiler-errors build visual-studio-2010
当我尝试使用2010构建我的VC++代码时,我收到了错误消息
> C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 1.
请告诉我们如何克服这个问题?
小智 8
通过以下任一方法导航Error List Tab到Visual Studios Output文件夹:
Output在底部的标准VS视图中选择选项卡View > Output或Ctrl+Alt+O Show output from <build>应该在哪里选择。
您可以通过分析输出日志找到更多信息。
就我而言,这是Cmake步骤中的错误,请参见下文。如其他答案所述,它可以在任何构建步骤中。
> -- Build Type is debug
> CMake Error in CMakeLists.txt:
> A logical block opening on the line
> <path_to_file:line_number>
> is not closed.
Run Code Online (Sandbox Code Playgroud)
小智 5
我今天遇到了同样的问题,当时我正在将一些 VC6 项目升级到 VC2012。
就我而言,这是因为自定义构建步骤中的某些操作失败。在项目属性中,转到“自定义构建步骤”,您可以看到命令行编辑框中可能有一些内容。打开 Windows 提示符并将命令粘贴到其中。运行,检查是否有问题并修复。
如果项目属性“自定义构建步骤”中没有命令行,也许您应该检查项目的每个文件的属性。
如果命令行中有一些宏,请将其替换为实际值。
或者您可以在 VS 输出窗口中回显该命令:
cd %(somedir)%echo %(somedir)%这样你就不会错过了。
error MSB6006: "cmd.exe" 退出代码 -Solved
我也面临这个问题.在我的情况下,它是由于output exe已经运行.我解决了我的问题只是在构建之前关闭应用程序实例.
| 归档时间: |
|
| 查看次数: |
123857 次 |
| 最近记录: |