我是靠谱客的博主 虚心毛豆,最近开发中收集的这篇文章主要介绍编译安装Matconvnet问题:错误使用mex;CL.EXE not found in PATH. 等解决方案错误使用 mex,mex命令提示找不到编译器或SDK,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在用matlab机器学习深度学习工具箱时候,自己总结的编译安装Matconvnet问题,持续不断更新ing

版权声明:本文为博主原创文章,未经博主允许不得转载。

借鉴方案,感谢:

https://stackoverflow.com/questions/40226354/matconvnet-error-cl-exe-not-found

https://blog.csdn.net/cfqcfqcfqcfqcfq/article/details/63295746

https://cn.mathworks.com/matlabcentral/answers/335092-can-i-use-microsoft-visual-studio-2017-with-matlab


在编译安装Matconvnet时候出了几个错误,

一、在mex -setup提示错误

错误使用 mex,mex命令提示找不到编译器或SDK


解决:两种解决方案,

方案一:

https://blog.csdn.net/bailing910/article/details/79669028

方案二:

这个原因也有可能是因为matlab安装的版本和vs的版本刚好不匹配,尤其是如果你安装的vs版本过高,matlab版本低,因为matlab本身有这个bug,没有高版本vs对应的配置文件。如下图可进行查看。

路径:D:Program FilesMATLABR2016abinwin64mexopts



对应缺少的2017的文件可在下面路径进行下载:

https://download.csdn.net/download/bailing910/10308539


二、在  run vl_compilenn时候,提示错误

'cl.exe' 不是内部或外部命令,也不是可运行的程序 
或批处理文件。   


解决:在c盘找到cl.exe文件位置,

C:Program Files (x86)Microsoft Visual Studio2017EnterpriseVCToolsMSVC14.12.25827binHostx64x64

将该路径添加至计算机系统环境变量中即可。如下图所示。




本帖不断更新ing

最后

以上就是虚心毛豆为你收集整理的编译安装Matconvnet问题:错误使用mex;CL.EXE not found in PATH. 等解决方案错误使用 mex,mex命令提示找不到编译器或SDK的全部内容,希望文章能够帮你解决编译安装Matconvnet问题:错误使用mex;CL.EXE not found in PATH. 等解决方案错误使用 mex,mex命令提示找不到编译器或SDK所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部