1.测试环境 操作系统:Windows 10, 64bit 编译器:MinGW64 32位系统请下载对应的32位版本 MATLAB2017a 2017a之后会略有不同 2. 配置环境与流程 下载编译器MinGW64,对于64位系统而言,需要下载个安装器,可以安装相应版本的gcc编译器,我选择的是gcc-4.9.4,在测试环境中可以正常运行 安装器是mingw-w64-install,安装时注意选择64位,同时安装完了还有一个坑:空格。 下载器默认的安装路径"C:Files-w64_64-4.9.4-win32-seh-rt_v5-rev0"是包含有空格的,MATLAB并不能识别该路径,所以可以把mingw64移动到不含空格的路径下,比如"C:"。 验证一下: setenv('MW_MINGW64_LOC','C:\mingw64') % 先配置环境 mex -setup 输出如下图所示,这样MinGW编译器就配置好了。 3. a + b 编译测试 setenv('MW_MINGW64_LOC','C:\mingw64') myFunctionName = 'SFunctionName' def = legacy_code('initialize'); def.……

Continue reading