Failed to run MSBuild command 错误问题解决

场景:
提示:这里简述项目相关背景:

CMake 报错 CMake ERROR Failed to run MSBuild command: MSBuild.exe。如下图所示:

 

问题描述
提示:这里描述项目中遇到的问题:

①cmake报错

 

VS版本选择问题,如果是VS 2017,那就选择visual studio 15 2017,看后面不是看前面。注意,默认是win32,记得改一下选X64

② Failed to run MSBuild command: MSBuild.exe

解决办法:

(1)首先看第一行,SDK version 后面有没有显示版本号,没有显示的话可能是VS没有SDK。去VS安装就好了,打开Visual Studio Installer,点击修改,找到安装就行。
(2)建议把VS里,windows那三个都装了。

(3)在环境变量path中添加:C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin(具体路径看自己电脑里的路径,大家的不一定一样。

这里我遇到一个问题,win11系统,我不小心把之前的path路径覆盖了,然后就变成了单行,分号分隔的形式。

要改回多值的情况只需要把C:\Windows\System32放在第一个就可以。

(4)如果上述都没有解决这个问题,用管理员权限运行cmake-gui(反正我是这样解决的)。

————————————————
原文链接:https://blog.csdn.net/qjtx_08051005/article/details/123746899

posted @   rainbow70626  阅读(1479)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2021-03-01 [转]基于GMap.Net的地图解决方案
2021-03-01 利用idea开发环境进行Spring Boot开发时maven同步更新jar依赖包时提示:sync:Cannot resolve xxx 的解决方案
2021-03-01 com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver的区别
2021-03-01 Mysql - com.mysql.jdbc.Driver与com.mysql.cj.jdbc.Driver的区别
2021-03-01 mysql-connector-java各种版本下载地址
2021-03-01 MySQL数据库驱动mysql-connector-java与数据库版本的匹配
2019-03-01 Cesium学习2:如何从零开始在Eclipse IDE,Java语言搭建cesium开发环境
点击右上角即可分享
微信分享提示