[問題] M-file轉.exe 執行後無顯示結果

看板MATLAB作者 (costas)時間11年前 (2013/12/24 23:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
小弟最近想把 m-file轉成C++執行檔 , 讓外部程式可以call command line的執行結果 所以先嘗試網路上找到的範例 , 把matlab內建的範例m檔 : magicsquare.m轉檔 範例中執行檔產生後 , 在cmd line指定轉出來的exe檔的路徑下 輸入magicdemo.exe 4後會顯示執行4*4的陣列結果 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 可是我按照相同的方式做 , 最後輸入一樣的指令 , 不會有錯誤提示 ,但也沒有顯示任何執行結果 , 請前輩指點迷津... 我的環境 : 1.MATLAB_2008a / Microsoft Visual Studio 2005 2.因為MATLAB冠在D槽 , 且mclmcrrt78.dll可以在D:\MATLAB\R2008a\bin \win32中被找到 , 所以沒有在額外灌MCRInstaller.exe ; 然後把環境變數/系統變數中的PATH加入 D:\MATLAB\R2008a\bin\win32; Deployment Tool Output 裡面有出現下面這幾行我懷疑有問題的幾段提示 ---> Begin validation of MEX files: Tue Dec 24 23:19:34 2013 Validating 'D:\MATLAB\R2008a\toolbox\compiler\deploy\deploywhich.mexw32'. No conflicting M-file found. Validating 'D:\MATLAB\R2008a\toolbox\compiler\deploy\readline.mexw32'. No conflicting M-file found. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.26.186
文章代碼(AID): #1IkQvvBy (MATLAB)
文章代碼(AID): #1IkQvvBy (MATLAB)