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.再次编译,成功。