1. 程式人生 > >【matlab】GUI 編譯程式,打包成獨立軟體

【matlab】GUI 編譯程式,打包成獨立軟體

  • 簡介
  • 主機環境
  • 方法 & 步驟
  • result

1 簡介

MATLAB是一款強大的科學計算軟體,其GUI介面可以讓我們編寫的程式直觀地輸出,下面就介紹GUI封裝,編譯,打包成獨立軟體。
----------------------------------------------------------------------------- 

2 主機環境

----------------------------------------------------------------------------- 
-|- File:      說明檔案                                                   
    Time:    Created on 2017-04-03                                              
    Author:  Y. S. Cui <XXX>
----------------------------------------------------------------------------- 
-|- 
宣告:所有程式均已在以下環境除錯通過,現宣告環境:
----------------------------------------------------------------------------- 
-|- 1、處理器:        Pentium(R) Dual-Core CPU E5800 @ 3.20GHz  3.20GHz
    2、安裝記憶體(RAM):8.00GB
    3、系統型別:     Matlab R2014a
    4、系統位數:     64位作業系統,基於x64的處理器

----------------------------------------------------------------------------- 

3 方法 & 步驟

  1. GUI編寫完畢我們需要將程式打包成獨立執行的程式,那麼我們按照如下步驟實現:

    首先是在主介面中輸入deploytool:然後會彈出如下介面:

    從上到下依次輸入我們打包程式的名字,選擇存放的位置,以及程式型別,預設就是windows介面程式,點選OK


  2. 然後會彈出介面;依次新增主程式,和附加檔案,最後點選最上方的紅框,進行組建

  3. 組建結束,就會在我們的當前路徑生成exe程式,點選執行,就成為了獨立的exe程式。

----------------------------------------------------------------------------- 
可能遇見的問題:【如下圖】
原因及破解辦法: 原因是matlab未完全破解 2014a的破解辦法:
http://pan.baidu.com/s/1qWFbOjq,提取碼84rg ,下載後解壓,把“..\Matlab64\bin\win64”目錄下的compiler.dll,mcc.exe,libmwservices.dll 三個檔案複製到matlab安裝目錄對應位置替換原檔案即可!
(如果軟體是32位,則對應目錄為“..\Matlab32\bin\win32”)