使用Matlab编码器生成独立的可执行文件
1.031视图(30天)
显示旧的评论
你好,
我想从我的Matlab代码创建一个独立的可执行文件。我用“mcc”命令和exe文件,但它只适用于计算机Matlab。我想要一个可执行文件的工作电脑没有安装Matlab。
我试着用Matlab编码器从我的Matlab代码生成c++代码。我发现了某种“阴谋”等功能。我们需要调用Matlab的外在功能,这样我们仍然需要Matlab在电脑上运行独立的可执行文件。
你能建议我怎么从我的Matlab代码生成独立的可执行文件,它在计算机上没有安装Matlab ?
谢谢,Mohammadreza
0评论
接受的答案
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)
马纳尔Mahalakshmi
2017年10月9日
编辑:沃尔特·罗伯森
2017年10月9日
当我试着引导ImpulseResponseAnalysis的命令,我et以下错误:
错误使用指南(134行)
文件“ImpulseResponseAnalysis。无花果未找到。
有解决这个问题的办法吗?:)
非常感谢,
Mahi