⑴ 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之類的軟體解壓縮。
不過,自解壓模塊通常還會定製一些特殊的動作,比如,解壓縮之後執行某個指定的程序(通常是一個安裝包的安裝文件,或者一個綠色軟體的主程序)。這些是你在解壓之後所看不到的。