打包matlab算法代码/工程成exe文件方法
近期自己写的算法需要给其他人员用,但是不能分享源代码,尝试对算法工程打包成exe文件,记录一下打包步骤
打包步骤:
命令窗口输入指令deploytool,在弹出窗口选择Application Compiler
在弹出窗口根据以下步骤进行算法工程打包:
1、选择算法主代码.m文件
2、选择生成exe文件是否需要包含runtime 包,包含runtime之后,生成的exe文件可以在没有matlab环境下的电脑上安装使用
3、exe文件信息填写(文件名,作者信息,公司信息等)
4、打包按钮
点击package按钮,弹出以下窗口,等待完成打包即可
完成打包后,在工程名文件夹下会生成名字为“for_redistribution”的文件夹,该文件夹里就是生成的exe文件
备注:在打包时,如果本机没有下载runtime installer依赖包,需要下载当前版本matlab的runtime installer依赖包,下载方法
依赖包runtime installer 下载地址:
https://ww2.mathworks.cn/products/compiler/matlab-runtime.html
如果找不到对应版本runtime,可以通过以下方法下载:
命令行输入compiler.runtime.download运行;
输入:Ctrl + C 终止,会报错显示在下载XX文件过程中被用户终止,复制文件下载网址链接到浏览器下载对应子版本runtime;