我是靠谱客的博主 虚心毛豆,这篇文章主要介绍编译安装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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部