安装VS2022
选择使用C++的桌面开发
安装matlab2022
一直困扰大家的cl.exe在这里,配置进环境变量即可
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx86\x64
将vs里面的cl.exe添加到path里面,并将matlab当前的界面目录改为C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx86\x64,运行mex –setup c++和mex-setup c,并点击下图黑色标记的链接。就可以解决问题。(ps:若VS中没有cl.exe,则需要重新运行VS安装包,下载相应的数据包。
可以看到 MatConvNet下已经有mex了
在 vl_compilenn 中很明显有问题
cl_path = fullfile(cc.Location, 'VC', 'Tools', 'MSVC','14.33.31629','bin','Hostx64','x64');
修改路径
这下就可以了。然后慢慢等待
然后输入vl_testnn
它会自动运行一堆东西,说明配置成功了
大部分运行成功了
本来打算也安装一个cuda的,后来发现自己的电脑的GPU是intel(R) lris (R) Xe Graphics ,还是算了,不支持CUDA