1、要解决的问题是:在别的电脑上的matlab编译生成了“可执行文件”,要放到我的电脑上运行,原本以为只要把这个文件拷过来,点击执行(假设我的可执行文件不需要输入参数,能够直接运行)就可以了,但是太天真了:
matlab的可执行文件是需要运行环境的,参考了这篇说明我才知道(奉上原文地址,侵删请告知):
http://blog.sina.com.cn/s/blog_9d0b00a401011xam.html
以下是我想对这篇说明的补充:
(1)好吧,原来是要装MRC才行,好吧原来还要考虑版本,而且matlab的运行环境不是向下兼容的,即老版本生成出的可执行程序适应不了新版本的运行环境,所以请务必注意,可执行文件所用的版本必须和MRC的版本一致,否则会报错。
(2)还有要注意的一点是MRC的全称是Matlab Runtime Circumstance,也就是Matlab运行环境,不要问我为什么强调这个......是的,我被坑过。
(3)安装完这个运行环境后请务必重启一下电脑,请保持这个好习惯(我才不会告诉你们,我安装好后没重启,结果程序仍然在"缺少mrclcvr8_0.dll"这里报错,让我郁闷不已)。