收藏 分销(赏)

matlab软件封装.docx

上传人:xrp****65 文档编号:7046524 上传时间:2024-12-25 格式:DOCX 页数:5 大小:194.83KB 下载积分:10 金币
下载 相关 举报
matlab软件封装.docx_第1页
第1页 / 共5页
matlab软件封装.docx_第2页
第2页 / 共5页


点击查看更多>>
资源描述
今天,读者bequick0522 提出关于mcc编译的问题。现特以此贴进行讲解。   (1)以程序摇奖台V2.0为例,编译环境为matlab 2009a。程序免费下载:   (2)将matlab路径设置到【摇奖台V2.0】程序所在路径,如图:   (3)【matlab GUI设计学习手记】中提到,编译后的文件可以先打包成一个.EXE文件,然后用隐藏DOS窗口的软件将DOS窗口隐藏。这里讲一个一劳永逸的方法,就是设置matlab 链接参数,使其不显示DOS窗口。然后用打包软件将其打包。 在命令窗口输入: 1. >>cd(prefdir)  2. >>edit compopts.bat 复制代码 在弹出的文件最后,加上一行链接参数设置命令: 1. set LINKFLAGS=%LINKFLAGS% -subsystem windows 复制代码 保存后关闭。 (4)命令行执行以下命令: 1. >> mcc -m yaojiang5 -a yaojiang5_activex1 2. 复制代码 大约运行30秒后,提示选择编译器(如果曾经选择过编译器,此处则不弹出如下提示),选择【1】,即Lcc编译器,运行结果为: 1. 2. >> mcc -m yaojiang5 -a yaojiang5_activex1 3. 4. Select a compiler:  5. [1] Lcc-win32 C 2.4.1 in D:\PROGRA~1\MATLAB\R2009a\sys\lcc  6. [2] Microsoft Visual C++ 6.0 in E:\Program Files\Microsoft Visual Studio  7. 8. [0] None  9. 10. Compiler: 1 11. 12. Trying to update options file: C:\Documents and Settings\Administrator\Application Data\MathWorks\MATLAB\R2009a\compopts.bat  13. From template:              D:\PROGRA~1\MATLAB\R2009a\bin\win32\mbuildopts\lcccompp.bat  14. 15. Done . . .  16. 复制代码 (4)此时,源程序所在目录生成了yaojiang5.exe的可执行程序,直接双击即可运行。生成的文件如图: 程序运行结果如图:   (5)在狗狗上下载打包软件MoleBox Pro,或直接下载下面的:  MoleBox Pro 2.6.5 汉化版.rar (417.43 KB, 下载次数: 719)  (6)运行该软件,配置如下图:     设置完后,点击【封包此工程】,则生成了打包后的软件文件:【摇奖台V2.0.exe】。 该文件即为最终软件。软件见下面的附件。 [ 本帖最后由 罗华飞 于 2009-9-27 19:35 编辑 ] 摇奖台V2.0.rar 906.78 KB, 下载次数: 713 使用的飞哥的帖子 Pro,编译环境为VC6.0,隐藏DOS窗口的方法为 cd(prefdir) edit compopts.bat 打开的文件最后一句改为 1. 2. set LINKFLAGS=%LINKFLAGS% /SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup 3. 复制代码 注意句子里面的空格。 源程序见  计算器.rar (942.52 KB, 下载次数: 120)
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服