在用matlab机器学习深度学习工具箱时候,自己总结的编译安装Matconvnet问题,持续不断更新ing
版权声明:本文为博主原创文章,未经博主允许不得转载。
借鉴方案,感谢:
https://stackoverflow.com/questions/40226354/matconvnet-error-cl-exe-not-found
https://blog.csdn.net/cfqcfqcfqcfqcfq/article/details/63295746
在编译安装Matconvnet时候出了几个错误,
一、在mex -setup提示错误
错误使用 mex,mex命令提示找不到编译器或SDK
解决:两种解决方案,
方案一:
https://blog.csdn.net/bailing910/article/details/79669028
方案二:
这个原因也有可能是因为matlab安装的版本和vs的版本刚好不匹配,尤其是如果你安装的vs版本过高,matlab版本低,因为matlab本身有这个bug,没有高版本vs对应的配置文件。如下图可进行查看。
路径:D:\Program Files\MATLAB\R2016a\bin\win64\mexopts
对应缺少的2017的文件可在下面路径进行下载:
https://download.csdn.net/download/bailing910/10308539
二、在 run vl_compilenn时候,提示错误
'cl.exe' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
解决:在c盘找到cl.exe文件位置,
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.12.25827\bin\Hostx64\x64
将该路径添加至计算机系统环境变量中即可。如下图所示。
本帖不断更新ing