在进行Matlab、C或C++混合编程中,需要在Matlab中配置C、C++编译器,我的系统中装的是Matlab2012a和
Visual Studio2010,以这个为例,在Matlab中配置VS2010编译器。
首先在Matlab窗口中输入mex -setup,如图
输入y,回车:
1是Matlab自带的编译器,2是VS2010的编译器,输入2,回车:
输入y,回车:
至此,Matlab与C++混合编程中编译C++代码的编译器已配置好,当用mex *.cpp编译C++文件时,会自动调用VS2010的编译器进行编译。