1. 程式人生 > >將matlab的.m檔案釋出為可執行程式.exe 時出現Test checkout of feature 'Compiler' failed.

將matlab的.m檔案釋出為可執行程式.exe 時出現Test checkout of feature 'Compiler' failed.

當使用matlab編寫好一個功能時候,希望它能以exe形式釋出出去,那該怎麼做呢?實際上很簡單,

1、在命令視窗輸入ploytool

然後會出現

這時選擇第一個,應用編譯

2、這時會出現如下介面,其中如果所需打包的.m檔案還需要呼叫其他的.m檔案,在下面的"Addtionalinstaller Options"欄下的”Filesrequired for your application to run“中新增。

 

3、package執行完之後就得到了

當然上面能順利執行的情況,還有一部分就是出錯的情況,沒錯!就是Test checkout of feature 'Compiler' failed.這個錯誤。我使用的是罵matlab2014a 32位的,

2014a的解決辦法適用於已安裝compiler但破解不完全的,

百度雲盤:https://pan.baidu.com/s/1kQfEET9HoB9BIgAlpWqPFg,提取碼465r ,

下載後解壓,把install.jar以及相應位數的三個檔案(compiler.dll,mcc.exe,libmwservices.dll)複製到對應位置替換即可,另外把license.lic改為與MATLAB\licenses資料夾下的那個lic檔案同名,複製並替換之。