2021-04-25

matlab下配置matconvnet

环境:matlab2016a和vs2015

1.去官网下载matconvnet,我安装的是matconvnet-1.0-beta25。

2.编译会提示需要安装编译软件,matlab提示安装的是MinGW-w64, 我按照MinGW-w64安装网址安装成功。(注:先不要装。)

3.之后在matlab命令行中输入mex -setup命令,成功。

4.运行vl_compilenn.m文件,出现编译错误。

5.之后解决未果,决定安装VS2015。

6.安装VS2015,直接next,注意安装的时候选择自定义安装,将Visual C++勾选,然后等待安装成功。

7.重启matlab,输入mex -setup C++,会出现

MEX 配置为使用 'Microsoft Visual C++ 2015 Professional' 以进行 C++ 语言编译。

8.再次运行vl_compilenn.m,编译错误,出现未找cl.exe。

找到电脑里cl.exe的位置,将vl_compilenn,m文件中cl.exe的位置直接改成我们找到的文件位置。

9.再次运行vl_compilenn.m,编译成功部分,后面报错。

10.卸载前面安装的MinGW-w64。

11.再次编译,成功。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容