在用matlab2016a,运行的代码涉及到C++混编,要用mex把C++代码编译出来。
记得几年前的matlab版本,通过:
mex -setup
就可以设定了,选择要使用的编译器(文本的超链接),鼠标选择即可。
但是今天发现,这样子设定后没有效果!电脑上安装了vs2010和vs2013,希望使用vs2013编译,已经mex -setup
选择vs2013了,但是运行编译脚本的时候还是使用vs2010,why?
需要指定语言参数!
mex -setup C++
在用matlab2016a,运行的代码涉及到C++混编,要用mex把C++代码编译出来。
记得几年前的matlab版本,通过:
mex -setup
就可以设定了,选择要使用的编译器(文本的超链接),鼠标选择即可。
但是今天发现,这样子设定后没有效果!电脑上安装了vs2010和vs2013,希望使用vs2013编译,已经mex -setup
选择vs2013了,但是运行编译脚本的时候还是使用vs2010,why?
需要指定语言参数!
mex -setup C++