常见问题:MATLAB编译器

32视图(30天)
在MATLAB编译器的一些常见问题有:
  • 我在哪里可以找到示例代码编译吗
  • 可以从一种类型的应用程序被部署到另一个平台吗?
  • 将编译m加快其执行?
  • MATLAB编译器有什么限制(MATLAB编译器的限制和限制)是什么?
  • 我必须列出所有编译时依赖M-files ?
  • 周大福存档和它存在是什么?
  • 为什么我得到错误,“没有发现支持编译器或SDK”金宝app当我运行“墨西哥人设置”或“mbuild设置”?
  • 为什么我的代码在MATLAB工作但不工作在编译应用程序吗?
  • 我怎么安装MinGW用于MATLAB ?
  • 我没有找到相关信息从faq。我还能在哪里找到更多信息?

接受的答案

MathWorks支金宝app持团队
MathWorks支金宝app持团队 2023年5月19日0:00
编辑:MathWorks支金宝app持团队 2023年5月19日在4:08
我在哪里可以找到示例代码编译吗?
  • 示例位于< matlabroot > \走读生\ \编译器示例
  • 示例文档
可以从一种类型的应用程序被部署到另一个平台吗?
  • 编译后的应用程序不是跨平台兼容(不能从Windows, Linux)
  • Inner-platform兼容性存在(可以从一个支持Windows到另一个支持)金宝app
  • 使用Builder生成jar JA通常是平台独立的,只有当他们不使用墨西哥人内部文件(这些都是依赖于平台)
将编译m加快其执行?
  • 编译后的代码应该运行在独立模式或MATLAB相同。
MATLAB编译器有什么限制(MATLAB编译器的限制和限制)是什么?
  • 大多数预构建与MATLAB gui包括不会编译。例子:IMAQTOOL、CFTOOL TMTOOL不会编译。
  • 不支持的函数的列表金宝app在这里
  • 一些工具箱支持或包含不支持的功能:看到这个金宝app文档
  • 是工具箱non-compilable特性的列表。
  • 金宝app一般来说不是compilable仿真软件功能。
我必须列出所有编译时依赖M-files ?
  • 不。MATLAB编译所有依赖M-files以及主要的一个。
  • 例外是当从在一个字符串,函数被调用的函数宏指令或一个回调函数
  • 函数应该发现如果一个函数处理(@),这是推荐的方法。
  • 解决方案包括使用函数宏指令函数被称为是叫“% #功能hidden_func”从主函数m:明白了文档
  • 你也可以显式地列出函数调用MCC:“MCC - m mainfunc——hidden_func”
周大福存档和它存在是什么?
  • CTF存档包含加密版本的所有打烊,p, .mex文件所要求的程序(不适用的excel文件,txt文件数据文件等等)。
  • CTF档案位于mcrcacehdir和默认位置将用户“C: \ \ <用户名> \ AppData \当地\ Temp \ <用户名> \ mcrCache <版本>”
为什么我得到错误,“没有发现支持编译器或SDK”金宝app当我运行“墨西哥人设置”或“mbuild设置”?
  • 这个错误意味着没有安装编译器支持或不正确安装。金宝app
  • 请参考列表,并确保MATLAB版本支持的编译器和操作金宝app系统安装。
为什么我的代码在MATLAB工作但不工作在编译应用程序吗?
  • MATLAB编译器支持完整的MA金宝appTLAB语言包括对象,大多数MATLAB工具箱,user-developed用户界面。列表显示了MATLAB工具箱,您可以使用MATLAB编译器和描述功能,不能编译。
  • 函数不能被编译分为以下几类:
  • 函数,打印或报告MATLAB®代码从一个函数,例如,MATLAB帮助函数或调试功能,将不会工作。
  • 金宝app仿真软件®功能,一般来说,不会工作。
  • 函数需要一个命令行,例如,MATLAB函数,将不会工作。
  • clc,回家,savepath不会做任何在部署模式。
  • 工具,允许运行时数据的操纵
  • 请参考通过MATLAB编译金宝app器不支持的功能和程序的列表
我怎么安装MinGW用于MATLAB ?
  • MinGW的MATLAB金宝app只支持特定的版本。R2017b支金宝app持MinGW 5.3,而R2017a和之前支持MinGW 4.9.2。其他版本的MinGW下载第三方来源不合格使用MATLAB。各种版本的安装说明:
* R2015b R2016a:
这个安装程序需要一个MathWorks账户,包括登记/配置后安装,这将使MATLAB来识别MinGW。
*R2016b - R2017b:
搜索“MATLAB支持MinGW-w6金宝app4 C / c++编译器从TDM-GCC”在MATLAB插件菜单。你可以安装插件的支持包的探险家。金宝app
更多信息访问插件菜单中可以找到以下文档:
运行以下命令在MATLAB 2017 b文档:
> > web (fullfile (docroot,“matlab / matlab_env / get-add-ons.html”))
或最新版本的文档访问插件菜单,请参考://www.tatmou.com/help/matlab/matlab_env/get-add-ons.html
我没有找到相关信息从faq。我还能在哪里找到更多信息?

更多的答案(0)

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!