MinGW-w64编译器
您可以使用MinGW-w64编译器构建墨西哥人文件,MATLAB®界面一个c++库,和独立的MATLAB引擎和MAT-file应用程序。有关更多信息,请参见“MATLAB支金宝app持MinGW-w64 C / c++编译器”。
安装MinGW-w64编译器
安装编译器,使用插件菜单。
在MATLAB家选项卡,环境部分中,点击附件>得到附件。
寻找MinGW或选择特性。
建筑yprime.c
例子
你可以测试MinGW®编译器通过构建yprime.c
的例子。将源文件复制到一个可写的文件夹。
拷贝文件(fullfile (matlabroot,“外来的”,“例子”,墨西哥人的,“yprime.c”),“。”,“f”)
如果你只有MinGW编译器安装在您的系统墨西哥人
命令自动选择MinGW。去下一个步骤。然而,如果你有多个C或c++编译器,使用墨西哥人设置
选择MinGW。
墨西哥人设置
构建的墨西哥人文件。
墨西哥人yprime.c
MATLAB显示一个“建筑”消息显示编译器是用于构建墨西哥人文件。
运行功能。
yprime (1:4)
有关更多信息,请参见故障排除和限制编译C / c++与MinGW-w64墨西哥人文件。
MinGW安装文件夹不能包含空间
不要安装MinGW与空间位置的路径名。例如,不要使用:
c:\program files\mingw - 64
相反,使用:
C: \ mingw - 64
墨西哥人更新文件使用MinGW编译器
如果你有墨西哥人源文件建立MATLAB支持使用不同的编译器,您可能需要修改代码构建MinGW的编译器。金宝app例如:
库(
. lib
)文件生成的微软®Visual Studio®与MinGW不兼容。对象清理不可能抛出异常时使用
mexErrMsgIdAndTxt
从c++墨西哥人文件功能,导致内存泄漏。未捕获的异常在c++中墨西哥人文件编译MinGW导致MATLAB崩溃。
墨西哥人的文件包含大量数据的变量不能被编译,编译器耗尽内存。