总结了好久终于将 matlab 的编译过程找全了,给各位参考
完整 gui 程序设计与发布matlab GUI 程序转换成 exe 可执行文件1
设置编译器:在确定安装好 Matlab Compiler 后,还需要对 Compiler 进行适当的配置,方法是在 Matlab 命令窗口输入:mbuild –setup, 按提示选择 matlab 自带编译器 LCC
将脚本编译为可执行文件:在此路径下命令行输入:mcc –m gui
exe 为脱离 matlab 环境运行必需的文件
在未安装 matlab 的机器上运行可执行程序
将 R2 2025b\toolbox\compiler\deploy\win32 中的 MCRinstaller
exe 安装到该计算机上,将生成可执行程序脱离 matlab 运行所需的函数库
将 2 中生成的 gui
ctf,gui
exe 拷贝到该计算机同一路径
运行 gui
exe 将生成 gui_mcr 文件夹,包含程序运行所需的库
去除独立可执行程序运行时的“DOS 黑窗口”
以上生成的 exe 程序运行时首先弹出一个 DOS 界面窗口,假如不需要其输出数据和错误信息,可将其去除
matlba 命令行输入:cd(prefdir)edit compopts
bat此时 compopts
bat 打开,在文件最后添加:set LINKFLAGS=%LINKFLAGS% —subsystem windows GUI 生成的 exe 文件怎么去掉左上的图标
javaFrame = get(hObject, 'JavaFrame’);javaFrame
setFigureIcon(javax
ImageIcon(’你要换的图像
jpg’)加在 OpeningFcn 内
Matlab 时如何让 exe 文件带