在通过matlab自带的编译器生成可执行的exe文件,在没有安装matlab工具电脑上还是不能运行的。如果要正常运行需要两个文件,MCR与TCF。

MCR的全称是matlab component runtime,它是一组独立的共享库,通过它能够执行在matlab中编写的m文件。Mcr支持matlab语言的所有功能。

MCR是一个exe可执行文件,一般位于X:\Program Files\MATLAB\R2012b\toolbox\compiler\deploy\win32目录下,如MCRInstaller.exe。

注意:MCR有版本的区别,在生成exe后,将matlab安装包中的MCR与exe一起发布,这样就不会出问题了。

CTF的全称是component technology file,这是一种归档技术,通过它,matlab将可部署文件包装起来。需要注意的是,位于CTF归档文件中的所有M文件都采用了AES(Advanced Encryption Standard)进行加密,AES的对成密钥通过1024位的RSA密钥保护。除此之外,CTF还对归档进行压缩。显然,通过这种方式,可以只将可执行的应用程序库或者组件发布给终端用户,而保证源代码不被泄露。

CTF在通过mcc生成exe文件就已经包含在exe文件中,不需要单独的CTF文件。但还是会出现“cannot find CTF archive”的错误提示,如下图

这个也没有搞清楚具体的原因,重新按照matlab生成exe的方法生成即可搞定。

PS:在制作了发布包exe后,为了确保在终端客户的机器上能够正常运行,可以通过vmware虚拟机安装纯净的XP或win7系统,然后将发布包拷贝过去运行测试。

matlab如何形成exe,matlab生成exe独立运行包相关推荐

  1. [09-19]关于双击*.exe就生成*~.exe(第2版)

    endurer 原创 2006-09-19 第2版 2006-09-13 第1版 有位网友的电脑出现了一个奇怪的现象,关于双击*.exe就生成*~.exe,如双击a.exe就生成a~.exe. 并发来 ...

  2. 打独立运行包遇到无法trim咋解决

    背景介绍 工作中我用到kotlin写代码,在orm上ktorm是一款非常优秀的操作db的框架,我喜欢用它所以我写了一个插件能够增加我的工作效率,这款idea插件的主体逻辑是.net开发的(没错是跨平台 ...

  3. matlab之用m脚本自动生成exe文件

    matlab之用m脚本自动生成exe文件 文章目录 matlab之用m脚本自动生成exe文件 0.前言 1.生成exe文件分两种情况 2.生成文件在自己电脑上运行 3.生成文件在其他电脑上运行 0.前 ...

  4. matlab7 fig exe 阴影,Matlab 生成完全独立运行的 EXE文件的问题请教

    如何将matlab gui文件编辑成exe可执行文件 我现在用Matlab M文件写了一个计算程序,当输入一些数时,通过程序,计算出一些结果.(比如我的 程序是sum=(a+b+c)/d,即给定a,b ...

  5. matlAB gui 变成c,matlab改变GUI和figure左上角图标的方法,并生成exe文件

    1. GUI左上角图标的更改,假设GUI的Tag为figure1,在其OpeningFcn里添加 h = handles.figure1; %返回其句柄 newIcon = javax.swing.I ...

  6. MATLAB生成exe脱离matlab运行可执行程序

    如何将MATLAB程序编译成独立可执行的程序?如何将编译好的独立可执行程序发布在没有安装MATLAB的电脑上?下面将一步步实现: 一.生成独立可执行的程序(exe文件)步骤 1.安装编译器.可有多种选 ...

  7. matlab 脱离mcr,MATLAB生成exe脱离matlab运行可执行程序

     转载自:http://blog.csdn.net/qq_20823641/article/details/51863737 如何将MATLAB程序编译成独立可执行的程序?如何将编译好的独立可执行 ...

  8. matlab安装 一闪,Matlab生成的exe文件一闪消失

    通过命令行可以知道生成的exe文件哪里有问题. 3.matlab GUI程序转换成exe可执行文件(转) 1).设置编译器: 在确定安装好Matlab Compiler后,还需要对Compiler进行 ...

  9. 使用matlab编译器生成EXE文件

    使用matlab编译器生成EXE文件 (2012-09-03 16:58:15) 标签: 杂谈 分类: matlab 首先确定安装了C/C++编译器 然后在command window中作如下设置: ...

最新文章

  1. qt on android 桌面鼠标事件,關於Qt on Android,程序安裝到手機,界面只占到一小部分。...
  2. 无法解析的外部符号 __imp____glutInitWithExit@12
  3. Delphi编码规范
  4. android各种color值
  5. linux之netstat使用--10个常用的命令
  6. java微服务,微在哪_Java:ChronicleMap第3部分,快速微服务
  7. 模糊查询时,页面没有数据,数据库编辑器里可以正常显示数据
  8. 第四章:Django模型——添加 Event发布会的表 报错
  9. 零基础学python书籍-非IT行业,零基础自学Python,选什么书?
  10. c语言写报告抽象数据类型,C语言抽象数据类型ADT
  11. srun Invalid account or account/partition combination specified
  12. 简易打折,输入数量金额然后计算打折
  13. php能不能用super,supersu怎么用
  14. Python silk 库 支持微信语音
  15. zbrush 制作护腕1 -- 基础模型
  16. 网络安全篇 使用IPSec实现数据的机密性传输-29
  17. 哀悼日设置网站主题为黑白主题
  18. 游戏运营技术之----运用箱线图分析PCU和DAU(一)
  19. ArcGIS案例学习笔记2_1
  20. 网络游戏架构与微服务架构简单对比

热门文章

  1. html5动态加载图片和加载视频
  2. draw.io软件添加常用字体
  3. 【C语言航路】第一站:初识C语言(三)
  4. 【林轩田】机器学习基石(九)——线性回归
  5. OSChina 周六乱弹 —— 感谢女装红薯开办了这个网站
  6. MATLAB的疲劳检测系统
  7. Odoo 14 手册 库存管理 盘点 到按成本 先进先出 追溯 批次 序列号 自动化路线
  8. html5调用腾讯视频,小程序h5获取腾讯视频的真实mp4地址video!【前端+后端方法】...
  9. 5g cpe参数及功能介绍
  10. 安卓 体验linux mux,Linux下TI omap芯片 MUX 配置分析(以AM335X芯片为例)