⑴ matlab中的gui生成可执行文件,在其他电脑上安装MCRInstaller.exe时出现错误: runtime error!
matlab生成的可执行文件只能在本电脑中使用,因为在MATLAB中的函数都是互相调用的,打包时肯定打包不全
⑵ 怎么实现Matlab不安装mcrinstaller来运行EXE文件
先吧mcrinstaller解压,然后把解压文件拷入目标电脑,然后设置环境变量,其次是要将“MCRinstaller.exe安装目录\runtime\win32”这个路径添加到该计算机的环境变量中,通常是自动加载。
如果没有,也可手动安装,添加的方法是:
右击“我的电脑”“属性”“高级”“环境变量”“添加”指定一个变量名,然后将上述路径复制到里面就可以了。
⑶ 怎么实现Matlab不安装mcrinstaller来运行EXE文件
先吧mcrinstaller解压,然后把解压文件拷入目标电脑,然后设置环境变量,其次是要将“MCRinstaller.exe安装目录\runtime\win32”这个路径添加到该计算机的环境变量中,通常是自动加载。
如果没有,也可手动安装,添加的方法是:
右击“我的电脑”“属性”“高级”“环境变量”“添加”指定一个变量名,然后将上述路径复制到里面就可以了
⑷ Matlab for Win中能生成linux下的MCR安装程序mcrinstaller.bin吗
在我的印象中我用linux或者mac生成的还没有可以在win上面用的,跨系统应该是不可能的。你不如在另一个系统编译,双系统也很简单啊。
⑸ MATLAB中有一个MCRInstaller.exe运行文件, 这个文件貌似是高压缩的,因为右键点击这个文件可以解压缩.
把文件夹压成一个exe文件的工具有很多,比如WinRar、WinZip等压缩工具都可以。只要把压缩文件添加一个自解压模块就可以。
不同版本MATLAB的MCRInstaller所用的自解压工具不一样,比如我查了一下,2008a、2010a用的是Macrovision公司的Setup Launcher,不能用普通压缩文件解压;但2012b(64位)用的是Zip,可以很容易使用Winrar之类的软件解压缩。
不过,自解压模块通常还会定制一些特殊的动作,比如,解压缩之后执行某个指定的程序(通常是一个安装包的安装文件,或者一个绿色软件的主程序)。这些是你在解压之后所看不到的。