济南市做网站公司,社区电商网站设计,怎么做引流网站,wordpress主题太臃肿背景#xff1a;已有MATLAB APP的.mlapp文件#xff0c;但客户提出需要可以直接使用的exe文件。 要求#xff1a;点开即用#xff0c;无需下载MATLAB。使用者无法修改APP的代码。 一、环境配置 APP创建者#xff1a;安装MATLAB R2023a#xff0c;配置Application Compile… 背景已有MATLAB APP的.mlapp文件但客户提出需要可以直接使用的exe文件。 要求点开即用无需下载MATLAB。使用者无法修改APP的代码。 一、环境配置 APP创建者安装MATLAB R2023a配置Application Compiler。 APP使用者安装MATLAB Runtime R2023a。 关于版本 我在使用时为了保险起见是建议使用对应版本的Runtime。并没有测试安装其他版本的是否会出错有兴趣的可以自行测试。 关于安装包下载地址 网站MATLAB Runtime - MATLAB Compiler - MATLAB 关于是否安装完成 双击exe文件运行正常说明安装完成。 二、打包步骤 问题一C动态链接库的头文件在打包后的exe文件打开时始终报错。 我在网上找到最靠谱的相关文章就是Calling Shared Libraries in Deployed Applications- MATLAB Simulink- MathWorks 中国 解决方案在MATLAB R2023a中的命令行生成原型文件然后修改调用函数库的函数 详细解答以我的代码为例 原来调用函数库的语句 if not(libisloaded(zauxdll))% loadlibrary(library, header)loadlibrary(zauxdll.dll,zauxdll2.h);
end 生成原型文件在命令行窗口输入 % loadlibrary(library, header, mfilename, mylibrarymfile);
loadlibrary(zauxdll, zauxdll2, mfilename, mylibrarymfile); 生成原型文件后调用函数库 % loadlibrary(library, mylibrarymfile)
loadlibrary(zauxdll, mylibrarymfile) 问题二在加载过程动态链接库过程中还是报错。解决方案在我使用的动态链接库zauxdll.dll在使用过程中会调用zmotion库所以在打包过程中也要把zmotion库打包进去。 三、使用步骤 把exe文件双击打开即可使用。