测试环境:MATLAB R2008b for Windows
以下步骤在安装好MATLAB的Windows计算机(源主机)上操作,目的是用于生成graph.exe可执行文件:
1. 本例中的M-脚本:graph.m
fplot(@sin,[0,2*pi])
2. 安装MATLAB的编译器:
在MATLAB的command窗口执行:mbuild -setup
按提示选择Lcc-win32 C 2.4.1作为编译器。
3. 在MATLAB的command窗口中编译graph.m:
mcc -m graph.m -o graph
输出文件名为graph.exe,将该程序拷贝到目标主机上,并在目标主机上按以下步骤建立运行环境。
(在MATLAB的command窗口中可以输入!graph测试运行一下)
*************************************************************
以下步骤在另外一台没有安装MATLAB的Windows计算机(目标主机)上操作,目的是用于运行graph.exe:
1. 安装MATLAB的MCR(MATLAB Compiler Runtime):MCR的版本必须和源主机的MATLAB版本一致,这里版本是7.9。
C:\Program Files\MATLAB\R2008b\toolbox\compiler\deploy\win32\MCRInstaller.exe
然后双击安装到C:\Program Files\MATLAB\MATLAB Compiler Runtime\v79。
3. 运行graph.exe:
运行时出错提示:My Own Exception: Fatal error loading library C:\Documents and Settings\ljsspace\My
Documents\MATLAB\libmx.dll Error: The specified module could not be found.
*************************************************************
也可以在源主机上使用MATLAB的工具deploytool将MCR和graph.exe打成一个包graph_pkg.exe,然后在目标主机上运行graph_pkg.exe:
在MATLAB的command窗口中运行:deploytool graph
按照提示build和package即可。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- howto1234.net 版权所有 湘ICP备2023021910号-3
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务