matlab R2013a 生成exe 脱离matlab开发环境运行
2018-03-22 20:27
1596 查看
1、安装编译器
起初安装的VS2013 EXPRESS版本,怎么都不成功,按照网上各种方法都不行(输入mex -setup 报错,No Supported SDK or Complier was found on this computer),改安装VS2012,则成功。
2、matlab Command 中输入mex -setup ,选择编译器。
3、输入 mcc -m test test 为生成exe的名字,生成的exe为test.exe
4、若需要在无matlab中的环境运行该exe,则需要安装MCR。
在已安装Matlab机器上,找MCRInstaller.exe的文件,我的是在这个目录下:
D:\Program Files\MATLAB\R2013a\toolbox\compiler\deploy\win64\MCRInstaller.exe
在无matlab的计算机上安装MCR,安装完成后,查看环境变量,若没有,要将“MCRinstaller.exe安装目录\runtime\win64”这个路径添加到该计算机的环境变量中。
5、把matlab生成的exe与MCR V81放在同一目录。
运行exe,若不成功(找不到MCR),则重启电脑(我就是重启电脑成功的)。
起初安装的VS2013 EXPRESS版本,怎么都不成功,按照网上各种方法都不行(输入mex -setup 报错,No Supported SDK or Complier was found on this computer),改安装VS2012,则成功。
2、matlab Command 中输入mex -setup ,选择编译器。
3、输入 mcc -m test test 为生成exe的名字,生成的exe为test.exe
4、若需要在无matlab中的环境运行该exe,则需要安装MCR。
在已安装Matlab机器上,找MCRInstaller.exe的文件,我的是在这个目录下:
D:\Program Files\MATLAB\R2013a\toolbox\compiler\deploy\win64\MCRInstaller.exe
在无matlab的计算机上安装MCR,安装完成后,查看环境变量,若没有,要将“MCRinstaller.exe安装目录\runtime\win64”这个路径添加到该计算机的环境变量中。
5、把matlab生成的exe与MCR V81放在同一目录。
运行exe,若不成功(找不到MCR),则重启电脑(我就是重启电脑成功的)。
相关文章推荐
- MATLAB生成exe脱离matlab运行可执行程序
- Qt官方开发环境生成的exe发布方式--使用windeployqt(windeployqt是单独的程序,放在低版本qt4目录下也可以运行的)
- 生成exe文件,使C++程序脱离VS环境运行的方法
- C++生成的exe,在非开发环境下运行报错
- MATLAB生成exe脱离matlab运行可执行程序
- Qt官方开发环境生成的exe发布方式--使用windeployqt
- Qt官方开发环境生成的exe发布方式
- [教程] Jsmooth打包Jar生成exe文件,实现不装Java环境运行
- 利用Salamander .Net Linker生成可脱离.net framework环境运行的程序
- Qt官方开发环境生成的exe发布方式--使用windeployqt
- matalb7与VC2008混合编程DLL方法(四)脱离matlab和VC环境的运行和程序发布
- vs2005 vc++ 生成非托管的 不需要.net运行环境的exe程序方法
- VC6.0与matlab混合编程( 脱离matlab运行环境)方法
- 在linux 上编译生成windows上运行的exe程序,交叉编译环境的配置( 平台:gentoo linux)
- Qt官方开发环境生成的exe发布方式--使用windeployqt
- 生成可在未配置jdk环境的电脑上运行的exe
- Qt官方开发环境生成的exe发布方式--使用windeployqt
- MALTAB用mcc生成exe文件后,运行时出现错误提示:未定义arx、aic函数(matlab自带的库函数)
- 让matlab程序脱离matlab环境运行
- 运行matlab生成的exe文件是,出现“提示找不到mclmcrrt70.dll”的错误