2012-11-28 80 views
0

編譯/運行的問題,我已經創建了MATLAB 7.6(2010A)的程序(GUI),並使用depoytool編譯它。然而,當我嘗試運行程序時,它會抱怨有missig庫文件(libmwmclmcrrt.so.7.6)。我已經安裝了MCR,我試圖通過鍵入文件名,然後輸入到MCR的路徑來指向它,但沒有任何工作。MATLAB 7.6在Linux上

對此提出建議?

+0

如何啓動編譯好的程序?顯示命令。 – angainor

+0

_filename_(無擴展名)_MCR_directory_。還嘗試將環境變量_MCR_設置爲_MCR_directory_。 – user1187621

回答

1

在Linux,MATLAB創建一個名爲run_progname.sh的啓動腳本。您應該運行此腳本,並你直接編譯的程序。假設你在編譯程序progname的目錄下,執行

./run_progname.sh <deployedMCRroot> args 
+0

不過,我今天指出,這個sh文件位於src目錄下,而不是在distrib目錄。此外,它看起來對參數的MCR的位置 - 我只是做了一個sh文件(基於生成的一個)與MCR位置硬編碼,因爲每個人都會在網絡上訪問它。 – user1187621