主要内容

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崩溃。

  • 墨西哥人的文件包含大量数据的变量不能被编译,编译器耗尽内存。

相关的话题