在没有安装matlab的电脑上运行matlab生成的exe

本文介绍如何将matlab生成exe,并将该exe在没有安装matlab的电脑上运行,与以前的博文相似地,不说废话,直接干货。

1、编写函数

2、用mcc 生成exe

mcc -m testexe.m

3、在matlab命令行中采用dos()命令执行

dos('C:\Users\allco\Desktop\testexe.exe 3.14')

4、可能的问题

(1)未在执行机上安装MCR(matlab compiler runtime), 执行机上没安装matlab,但是一定要安装MCR,MCR一般安装在有matlab的电脑上,安装时默认给你了一份,不需要去网站上下载。

安装方法参考:https://blog.csdn.net/u010058695/article/details/100007932

(2)执行机上安装了MCR但是还提示没有,根据提示,可知,没有matlab compiler runtime, 该MCR已经装过了,考虑是没有环境变量;

输入:setenv('Path','D:\Tools\matlab2016a\MATLAB Runtime\v901\runtime\win64')

再次运行dos('C:\Users\allco\Desktop\testexe.exe 3.14'),可以得到正确的结果

(3)如果还是不行,那就把这个路径添加到电脑环境变量中,方法如下:文件管理器->此电脑右键选择属性->高级系统设置->高级->环境变量->系统变量->Path编辑->新建

(4)运行结果较慢(matlab解释型语言),可以在每次调用exe之后立即返回matlab,继续运行,无需等待。

>> dos('D:\Data\MATLAB\execonvert\testexe.exe 1 &') %% & 在调用命令行后面添加 & 符号

(5)外部运行,直接双击exe,即可。

matlab生成exe-在没有安装matlab的电脑上运行matlab生成的exe相关推荐

  1. (转)使.Net程序在未安装framework的电脑上运行(公布方法、源代码)

        从四年前刚学C#时就一直想找到一种方法可以让.Net程序在未安装framework的电脑上运行,但一直没有找到真正可用的.虽然有些公司发布了可以将.net代码编译成navtive代码以脱离.n ...

  2. iOS 模拟器安装APP,在电脑上运行ios的app

    1.拷贝本地的DerivedData里面的debug包 Xcode模拟器编译后,app包在~/Library/Developer/Xcode/DerivedData/{your app}/Build/ ...

  3. Matlab GUI程序封装成exe文件并在不安装Matlab的电脑上运行

    最近根据需求用Matlab写了一个简单的软件,但需要安装到其他电脑上运行,倒腾了很久最终成功在其他电脑上运行,现将方法共享给大家. 安装方法: ①程序封装 首先用Matlab写完程序并封装好(我用的是 ...

  4. python如何在没有环境的电脑上执行_没安装python的电脑可以运行python写的程序吗 python语言编写的程...

    py2exe 能够把 Python script 转换成可以在windows上独立执行的(即不需安装Python)的exe程序(加上其它必需的运行时函数库). -- 摘自百度知道 py2exe能够把P ...

  5. 【转】matlab与C/C++混合编程——在Windows/Linux上调用Matlab编译的动态库文件

    转自:matlab与C/C++混合编程--在Windows/Linux上调用Matlab编译的动态库文件_sinat_18131557的博客-CSDN博客 date version comments ...

  6. 在没有安装VC软件的电脑上也可以执行的exe文件

    在debug 和 release中都有exe文件 ,将Release中.exe文件拷出来才可以用: 在菜单栏上的Build--->Set Active Configration-->Win ...

  7. VS生成的exe文件如何在其他电脑上运行

    在VS编译器上编写的程序都会生成一个exe文件,有时候写了一个很装逼的程序想在别人电脑炫耀一下,奈何将这个exe文件拷贝过去并不能运行,直接宣告装逼失败.为此将介绍一下如何将生成的exe文件在其他电脑 ...

  8. 解决exe文件在别人电脑上运行缺失文件情况

    这里就以vs2013为例:编译后生成的exe文件拷贝到别人电脑上运行是会弹出一个窗口说缺失MSVCR120.dll和MSVCR120D.dll这两个文件.(其他vs版本的编译器在所提示的缺失文件按下述 ...

  9. 解决VS编译生成的exe文件不能在其他电脑上运行的问题

    问题发现:电脑A上用VS生成的exe在B电脑上无法运行,如下图  解决方法:使用Release重新编译,但是出现了C4996问题,根据提示把access函数改为_access,把mkdir函数改为_m ...

最新文章

  1. 架构师必看 京东咚咚架构演进
  2. MPU6050开发 -- Linux下测试
  3. mysql 默认密码_mysql数据库安装
  4. spi flash驱动
  5. DBA邀请函丨数据库大咖讲坛来深圳啦!线下沙龙+线上直播,共享技术盛会!
  6. 【转载】线段树 区间合并 小结
  7. python取字母以及数字随机数
  8. 【渝粤教育】广东开放大学 经济法基础 形成性考核 (52)
  9. obs显示从服务器断开连接,obs重新连接到服务器
  10. 数据库管理系统MFC实现
  11. 阿里云国际版服务器搭建网站及域名教程
  12. Photoshop脚本 锁定图层组所有图层
  13. 如何划分程序员的等级
  14. 小米手机不用html,小米手机不用三星AMOLED屏幕的真相
  15. 是谁在炒美联储加息缩表的冷饭?
  16. Vue3 jsonedit json页面编辑器
  17. cvs100e_施耐德塑壳断路器CVS100ETMD3P100
  18. VC获取EXCEL 表格的总行数
  19. 雅虎求生太不易 拖累了 Flickr
  20. 使用Flutter撸一个视频播放APP(有福利哦~)

热门文章

  1. 共享一些变态的签名,希望不太OLD
  2. 7时过2小时是几时_2017最北师大版二年级下册数学第七单元《时、分、秒》过关检测卷...
  3. python qt 拖拽组件使用方法_Python QT组件库qtwidgets的使用
  4. 又拍云 php5月18号那,又拍云文档中心
  5. weblogic启动项目报错找不到类_启动类报错是经常出现的事但是单一的从一个地方找原因会越找越错...
  6. 计算机系统集成难点,企业MES实施中存在的难点及建议
  7. php导入excel到mysql的方法
  8. VC 打开目录对话框
  9. 顺序容器STL::list用法
  10. React开发(267):ant design upload简单上传