[問題] M-file轉.exe 執行後無顯示結果
小弟最近想把 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
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章