1、安装编译器
起初安装的VS2013 EXPRESS版本,怎么都不成功,按照网上各种方法都不行(输入mex -setup 报错,No Supported SDK or Complier was found on this computer),改安装VS2012,则成功。
2、matlab Command 中输入mex -setup ,选择编译器。
matlab R2013a 生成exe 脱离matlab开发环境运行

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”这个路径添加到该计算机的环境变量中。
matlab R2013a 生成exe 脱离matlab开发环境运行
5、把matlab生成的exe与MCR V81放在同一目录。
matlab R2013a 生成exe 脱离matlab开发环境运行
运行exe,若不成功(找不到MCR),则重启电脑(我就是重启电脑成功的)。

相关文章:

  • 2021-07-08
  • 2022-12-23
  • 2021-11-11
  • 2021-12-13
  • 2022-12-23
  • 2021-11-21
  • 2021-04-04
  • 2021-10-05
猜你喜欢
  • 2021-04-18
  • 2021-12-20
  • 2021-11-21
  • 2022-12-23
  • 2021-05-27
  • 2021-06-13
  • 2021-11-21
相关资源
相似解决方案