CMake ERROR Failed to run MSBuild command: MSBuild.exe

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMake ERROR Failed to run MSBuild command: MSBuild.exe相关的知识,希望对你有一定的参考价值。

用CMake编译Opencv 3.2+Opencv_contrib,选定文件目录和编译目录后Generate,这里出现的问题。截图如下:

我也遇到了此问题,是vs版本选错了。我用的vs2015,所以我该选择Visual Studio 14 2015。14是vs版本号,vs14就是vs2015。而Visual Studio 15 2017是vs2017。 参考技术A 选择vs的版本选错了 导致找不到编译器的exe 参考技术B

    确认版本选择正确;

    cmake上是否在报错行下,显示正确的MSBUILD.EXE位置 如是,看下是否安装win8.1SDK,或WIN10SDK ,我使用WIN10,原来的系统 没装WIN8.1SDK,可以正常CMAKE, 再重装 就不行了,装上WIN8.1SDK,解决。

参考技术C 上面意思说调用MSBuild.exe命令行时执行错误,详细的错误报告在下面的LOG文件里,可以自行打开查看。追问

文档里只有这么一句关于系统版本的信息,看不出具体错误呢?

参考技术D 楼主解决了吗 我也遇到这个问题了

解决:Failed to run File Watcher ‘goimports‘.The watcher has been disabled.Error: Invalid executable

一、问题

当我安装goimports遇到报错如下

14:19	Failed to run File Watcher 'goimports'.
			The watcher has been disabled.
			Error: Invalid executable

二、解决办法

  • 打开终端,切换到go的安装目录
cd /usr/local
  • 执行下面命令赋予文件权限:
sudo chmod -R 777 go/

三、原因:

操作/usr/local/go文件没有权限

以上是关于CMake ERROR Failed to run MSBuild command: MSBuild.exe的主要内容,如果未能解决你的问题,请参考以下文章

error: failed to run custom build command for `openssl-sys v0.9.63`

解决:Failed to run File Watcher ‘goimports‘.The watcher has been disabled.Error: Invalid executable

解决:Failed to run File Watcher ‘goimports‘.The watcher has been disabled.Error: Invalid executable

解决:Failed to run File Watcher ‘goimports‘.The watcher has been disabled.Error: Invalid executable

解决:Failed to run File Watcher ‘goimports‘.The watcher has been disabled.Error: Invalid executable

rust构建actix-web出现error: failed to run custom build command for `miniz-sys v0.1.11`