【JY】如何解決MATLAB GUI編程軟件移植運行問題?


【JY】如何解決MATLAB GUI編程軟件移植運行問題?




小編程必修課



COMPULSORY COURSE IN UNIVERSITY



【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖1

問題由來

      利用MATLAB GUI編程所得的exe軟件,想在其他電腦上使用時,如果對方電腦沒有安裝MATLAB,是不能使用的,因為對方電腦上沒有MATLAB的編譯器。但我們也沒有必要為了運行GUI程序而去安裝MATLAB,只需要安裝MCR編譯器就行。最近也碰到自己電腦上安裝過MATLAB,但運行GUI程序時,居然也提示找不到編譯器,重新安裝下MCR也OK了。

【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖2
【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖3


工具

MATLAB MCR編譯器(原文閱讀中提供百度云連接)

MATLAB GUI編寫的exe程序


【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖4
【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖5


【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖6

步驟1

首先需要找到MCR的安裝程序,可以在math官網上下載。當然最簡單的方法就是去MATLAB安裝目錄下拷貝一下。通常目為..\MATLAB\R2012a\toolbox\compiler\deploy\win64。我的是64位的系統.

【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖7
【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖8


【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖9

步驟2

       點擊安裝MCRInstaller.exe,初次安裝可能會提示默認的安裝目錄不存在,點擊確定創建就行。

【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖10
【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖11


【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖12

步驟3

隨后MCRInstaller.exe開始安裝,點擊下一步

【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖13
【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖14


【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖15

步驟4

選擇安裝路徑,并點擊下一步

【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖16
【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖17


【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖18

步驟5

開始安裝,等待安裝完成

【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖19
【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖20


【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖21

步驟6

      安裝完成之后別忘了還需要將MCR編譯器安裝目錄添加到系統環境變量中去。如果是之前安裝過MATLAB只是不小心將MCR編譯器刪掉了,這個環境變量還是存在的,就不需要再添加了,保險起見,最好添加一次。右擊“我的電腦”,“屬性”,“高級系統設置”

【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖22
【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖23


【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖24

步驟7

在“系統屬性”,“高級”中,點擊“環境變量”

【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖25
【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖26


【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖27

步驟8

在“環境變量”中,點擊新建

【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖28
【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖29


【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖30

步驟9

      彈出環境變量的編輯界面,變量名自取,變量值就是MCR安裝目錄(第二步中的安裝目錄\MATLAB Compiler Runtime\v717\runtime\win64),點擊確定

【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖31
【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖32


【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖33

步驟10

此時,該條環境變量就添加好了

【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖34
【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖35


【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖36

步驟11

安裝完成之后,重啟電腦,用GUI 程序驗證,這時就能夠運行了。

【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖37
【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖38

MATLAB MCR編譯器(原文閱讀中提供百度云連接)

往期精彩

    【JY】結構學習之路

    【JY】結構優化如何做得有效可行

    【JY】淺談結構分析與設計軟件

    【JY】結構工程師之老莊鄧工傳

    【JY】軸壓比控制的本質

    【JY】你土木入門了嗎?

    【JY】土木工作篇?!

    【JY】小談純受扭構件是破壞形態

    【JY】建土賽事——力學架構 上篇

    【JY】建土賽事——力學架構 下篇


建源學堂

讓學習成為一種樂趣

長按二維碼關注

建源學堂,土建學習

結構工程|減隔震|力學分析|有限元

【JY】如何解決MATLAB GUI編程軟件移植運行問題?的圖39


識別二維碼,關注我們

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

3
1
1