我有我要隱蔽它可執行 一個.M MATLAB文件,但這個問題我跟着寫在YouTube視頻中的步驟,但仍然有一個問題如何隱蔽的.m matlab文件到exe
我認爲主要問題是我有我的.m文件中使用不同的目錄 ,我不知道如何改變它們讓我的exe被用於其他計算機
我想在這裏得到一些幫助,如果你知道方式轉換這樣的.m文件,鏈接到附加文件的存在
在此先感謝
我有我要隱蔽它可執行 一個.M MATLAB文件,但這個問題我跟着寫在YouTube視頻中的步驟,但仍然有一個問題如何隱蔽的.m matlab文件到exe
我認爲主要問題是我有我的.m文件中使用不同的目錄 ,我不知道如何改變它們讓我的exe被用於其他計算機
我想在這裏得到一些幫助,如果你知道方式轉換這樣的.m文件,鏈接到附加文件的存在
在此先感謝
我會鍵入命令窗口:
deploytool
它會打開一個圖形用戶界面,讓您創建一個獨立的Windows應用程序,在mathworks.com也有一些影片,解釋程序,但它是非常簡單的。對於什麼關注目錄,總是在你的代碼中使用相對路徑和函數「fullfile」來構建添加正確分隔符的路徑(分隔符不同於Windows()和Unix系統(/))。然後在deploytool中,包含您的代碼使用的目錄就足夠了,並且這些對於每臺計算機使用yuour應用程序都是相同的。我還會尋找需要的Matlab運行時編譯器MRC(不用擔心它是免費的),以便在未安裝Matlab的機器上啓動應用程序。 希望這個提示很有用。
我已經使用了deploytool,並且執行了包括我所有文件的步驟,並且我也下載了MRC,但是當我們運行該exe文件時它什麼也不做,或者它會產生錯誤......並且在我的代碼中,我們使用了addpath('C: \用戶\ Randa的\文件\ MATLAB \ mmread'); cd('C:\ Users \ Randa \ Documents \ MATLAB \ matlab'); – 2013-05-10 15:33:26
只是爲了理解,你有沒有建立像GUI一樣的東西?你在自己的電腦上運行它(Randa)?也許問題是addpath,但我無法幫助你,因爲我無法理解問題出在哪裏..你可以發佈錯誤或代碼嗎? – Eugenio 2013-05-10 16:33:22
也許[本頁](http://www.mathworks.it/support/solutions/en/data/1-QXFMQ/)可能有幫助 – Eugenio 2013-05-10 16:36:25
你看過MATLAB Compiler的文檔和例子嗎?你指的是哪個YouTube視頻? – am304 2013-05-10 14:45:32
http://www.youtube.com/watch?v=Ke599czEmxU – 2013-05-10 15:33:09
我會參考官方的MathWorks文檔和示例,而不是一些隨機的YouTube視頻 – am304 2013-05-10 15:37:51