如何修复MsBuild错误

编程入门 行业动态 更新时间:2024-10-26 01:21:21
本文介绍了如何修复MsBuild错误 - MSB6006:“CL.exe”已退出,代码为-1073741510的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在使用以下命令通过MsBuild构建一个配置Release | x64的C ++项目:

I am building a C++ project with configuration Release|x64 via MsBuild using the command:

set MSBUILD_EXE_PATH="C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" %MSBUILD_EXE_PATH% /t:Build /p:Configuration=Release /p:Platform=x64 "!SOURCES_DIR!\mySolution.sln"

我收到了错误:

and I am getting the error:

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\x64\Microsoft.Cpp.x64.Targets(152,5): error MSB6006: "CL.exe" exited with code -1073741510.

这是什么意思,如何解决? 谢谢

What does it mean and how can I fix it? Thank you

推荐答案

嗨戴维斯8988,

HiDavis8988,

感谢您在此发帖。

您是否尝试过使用Visual Studio中的MSBuild而不是框架?

Have you tried use the MSBuild from Visual Studio instead of framework?

根据Visual Studio博客 MSBuild现在是Visual Studio的一部分!:

According to the Visual Studio blogMSBuild is now part of Visual Studio!:

从Visual Studio 2013开始,2013版本的MSBuild将作为Visual Studio的一部分而非.NET Framework发布。这种转换使我们能够更快地发展MSBuild。

因此,如果项目是由Visual Studio 2013及更高版本创建的,那么您应该使用Visual Studio中的MSBuild,如Visual Studio 2015:

So, if the project is created by Visual Studio 2013 and above, you should use MSBuild from Visual Studio, like Visual Studio 2015:

C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe

如果上面没有帮助,您可以尝试使用Visual Studio构建项目,并检查是否仍有此问题。

If above not help you, you can try to build your project with Visual Studio, and check if you still have this issue.

更多推荐

如何修复MsBuild错误

本文发布于:2023-11-16 10:14:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1603371.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:错误   MsBuild

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!