|
Matcom 4.5下載 MATcom是MATHworks公司退出的第一個(gè)由MATLAB到C++的編譯開發(fā)軟件平臺(tái),其最新版本為4.5,集成調(diào)試編譯環(huán)境衛(wèi)MIDEVA。通過MATcom連接MATLAB m文件有以下三種方法: (1) 經(jīng)過簡單的設(shè)置,由MIDEVA將m源文件轉(zhuǎn)換為C/C++,然后添加到MSVC工程中。 (2) 由MIDEVA直接生成EXE文件,然后在VC中通過Shell調(diào)用。這種方法簡單方便,但運(yùn)行時(shí)出現(xiàn)一個(gè)控制臺(tái)窗口,而且由于VC和MATLAB之間不能交互,通用性差,僅適用于VC調(diào)用MATLAB實(shí)現(xiàn)圖形顯示的場合。 (3) 通過Visual MATcom工具條,使用Add-in,這種方法提供了MATLAB和VC直接集成的途徑,且可快速集成m文件到VC工程中創(chuàng)建獨(dú)立的C/C++應(yīng)用程序、C MEX DLL,在調(diào)試過程中可以查看矩陣變量的值,可直接修改m源文件而不是修改生成的C/C++文件。 安裝MATcom并生成Visual MATcom工具條 (1) 下載MATcom。推薦下載地址: (2) 安裝。安裝之前,首先在matlab的安裝目錄下建立文件夾:\MATLAB701\bin\toolbox\matlab\general。matcom4.5在安裝時(shí)需要你輸入口令,Matcom4.5的口令為FREE-4.5-1193046-80295111。安裝完成后,mideva在window的注冊(cè)表中HKEY_CURRENT_USER\Software\MathTools\Matcom\4.50\License\下面添加一個(gè)鍵,鍵名默認(rèn),鍵值為FREE-4.5-1193046-80295111。你如果刪除它,再次啟動(dòng)matcom的時(shí)候,就會(huì)再次詢問口令。不過好在如果通過這個(gè)口令之后,程序發(fā)布時(shí)就不再有限制了,也就是在這個(gè)注冊(cè)后的系統(tǒng)中編譯的程序,發(fā)布時(shí)就不用代一個(gè)注冊(cè)文件了 (3) 第一次運(yùn)行時(shí),MATcom4.5自動(dòng)搜索VC編譯器并提示用戶是否安裝,之后提示是否安裝有MATLAB,回答安裝后,如果沒有建立文件夾\MATLAB701\bin\toolbox\matlab\general,則發(fā)生錯(cuò)誤。手動(dòng)建立文件夾,再重新啟動(dòng)MATcom4.5即可。 (4) 之后啟動(dòng)MATLAB,運(yùn)行以下命令: cd c:\matcom45 % MATcom的安裝路徑 diary mpath matlabpath diary off (5) 復(fù)制%MATcom45%\bin\usertype.dat文件到%VC%\Common\MSDev98\bin目錄。 (6) 運(yùn)行Visual C++,并從菜單中選擇Tools->Customize->Add-ins and Macro Files,選擇Browse,改變文件類型為Add-in(.dll),選擇%MATcom45%\bin\mvcide.dll文件,確定。 (7) 在Visual C++的開發(fā)環(huán)境中可以看到一個(gè)Visual MATcom工具條,安裝成功。 通過MATcom把.m文件編譯為stand_alone的程序,不需要MATLAB系統(tǒng),僅需要復(fù)制一些必要的dll文件,包括:v4501v.dll,ago4501.dll(或者是c4500v.dll,ago4500.dll,可能與操作系統(tǒng)有關(guān))以及%MATLAB%\bin\win32目錄下以lib開頭的dll文件。 |
|
|