MATLAB 2016a配置VS2017MEX编译环境
MATLAB 2016a 配 VS2017 的 MEX 环境,说难不难,说简单也得踩坑。这份资源就挺实用,帮你省下不少折腾时间。两份配置好的 XML 文件,直接放到bin\win64\mexopts
目录下,基本就搞定了,响应也快。
MEX 文件是 MATLAB 和 C/C++代码之间打交道的桥梁,用好它,速度提升不止一点点。多时候你写个 C++函数,想让 MATLAB 直接调,那就得靠 MEX。而配置编译器,是 MEX 能跑起来的前提。
资源里的两个.xml
,名字是MSVC140Win64.xml
这样的。虽然你是用的 VS2017,但实际上它底层还是 VS2015 的工具链,所以这俩文件就是关键。
安装步骤挺简单:
1. 解压附件,确认有两个 XML 文件
2. 找到你的 MATLAB 安装路径,比如 C:\Program Files\MATLAB\R2016a
3. 进入 bin\win64\mexopts
目录
4. 把那两个 XML 文件复制进去
5. 重启 MATLAB 就能用了
注意哦,安装 VS2017 时一定要勾选“C++桌面开发”组件,不然 MATLAB 压根找不到编译器。还有,如果你发现 MEX 编译时报错,可以手动打开 XML 文件检查路径设置。
如果你正在折腾 MATLAB 和 C++混合开发,尤其是用老版本 MATLAB 搭配 VS2017,那这份小附件真的是蛮省事的。
mexopts.rar
预估大小:2个文件
mexopts
文件夹
msvc2017.xml
11KB
msvcpp2017.xml
11KB
5KB
文件大小:
评论区