使用Matlab编码器生成独立的可执行文件

1.031视图(30天)
你好,
我想从我的Matlab代码创建一个独立的可执行文件。我用“mcc”命令和exe文件,但它只适用于计算机Matlab。我想要一个可执行文件的工作电脑没有安装Matlab。
我试着用Matlab编码器从我的Matlab代码生成c++代码。我发现了某种“阴谋”等功能。我们需要调用Matlab的外在功能,这样我们仍然需要Matlab在电脑上运行独立的可执行文件。
你能建议我怎么从我的Matlab代码生成独立的可执行文件,它在计算机上没有安装Matlab ?
谢谢,Mohammadreza

接受的答案

Kaustubha Govind
Kaustubha Govind 2011年12月8日
编辑:MathWorks支万博1manbetx持团队 2018年11月9日
有两个单独MathWorks”产品之间的你看起来困惑:s manbetx 845
1。“世纪挑战集团”(和“deploytool”)命令属于 MATLAB编译器 ,它可以生成 可执行文件 从MATLAB代码、dll等,但仍调用MATLAB运行时库。您需要安装MATLAB编译器运行时(MCR)部署的机器上运行MATLAB编译器产生的二进制文件。
2。完全独立的代码可以生成使用 MATLAB编码器 当使用 函数支持代码生成万博1manbetx 。“外在”功能的概念是在这里,你可以调用一个函数不支持代码生成,但生成的代码将包含一个分派MATLAB。万博1manbetx这是有用的,当从MATLAB生成mex files代码是一个相当于一个DLL /共享库,可以只运行在MATLAB。
目前没有办法生成完全独立的代码等功能的“阴谋”,不支持代码生成与MATLAB编码器。万博1manbetx唯一的选择是使用MATLAB编译器的“世纪挑战集团”命令,并安装MCR目标机器。
这个链接 使用MATLAB编译器提供更多的信息和MATLAB编码器。
这个话题 显示了一个示例,如何从MATLAB编码器生成一个独立的可执行文件,主要包括步骤创建自己的C文件。
5个评论
Thusha Muthu
Thusha Muthu 2016年4月7日
我想把我的matlab exe文件,当我类型deploytool在命令窗口中, 它不是出现 如附件图片。请人帮助我如何让exe文件。m文件

登录置评。

更多的答案(5)

检波器博士
检波器博士 2011年12月8日
编辑:约翰·凯利 2013年11月13日
看看这个“deploytool”教程: 在这里
包装你的独立的遵循这些步骤之后,它仍然不是non-Matlab机器上工作吗?
我有遇到问题与动态链接库,但所有的电脑运行独立的程序可以在运行时访问它提供我供应的路径位置(这不是大事)。
4评论
user86753
user86753 2022年7月27日
你好沃尔特,本教程一直在移动,你有一个更新的链接吗?

登录置评。


Peyman奥拜迪
Peyman奥拜迪 2016年12月17日
我们能做这个从GUI脚本或只可以让独立?
2的评论
Peyman奥拜迪
Peyman奥拜迪 2016年12月17日
谢谢你,沃尔特,我将脚本保存为一个函数和包。它工作正常。
Peyman问好

登录置评。


reeva米
reeva米 2017年9月30日
编辑:沃尔特·罗伯森 2017年10月9日
x = -π:0.01:π;
y = sin (x);
次要情节(2、4、1);
情节(x, y);
标题(“正弦波”);

马纳尔Mahalakshmi
马纳尔Mahalakshmi 2017年10月9日
编辑:沃尔特·罗伯森 2017年10月9日
当我试着引导ImpulseResponseAnalysis的命令,我et以下错误:
错误使用指南(134行)
文件“ImpulseResponseAnalysis。无花果未找到。
有解决这个问题的办法吗?:)
非常感谢,
Mahi
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2017年10月9日
ImpulseResponseAnalysis。无花果似乎没有提供与MATLAB和似乎没有在文件交换,我到处都找不在线。如果你想创建一个新的GUI的名字,只是启动向导,创建一个GUI,并告诉指导下保存它的名字。

登录置评。


Ridvan Taskiran
Ridvan Taskiran 2018年5月3日
嗨。我对这个应用程序需要帮助。我准备应用程序,但当我开始,等待屏幕上并没有什么发生。我怎样才能解决这个问题?

类别

找到更多的在MATLAB编码器帮助中心文件交换

社区寻宝

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

开始狩猎!

翻译的