一般情況下,我們都是在MATLAB命令行或DOS命令行下編譯MEX程序。 所用的命令就是:mex filename.c 這有很多不方便的地方:
a. 雖然mex也可以編譯C++的mex程序,但是它的主框架仍是C的 a. 當(dāng)程序有多個(gè)模塊時(shí),需要多次使用mex命令,操作很麻煩
b. 不能利用VC特有的ClassWizard自動(dòng)創(chuàng)建和維護(hù)類
c. 不能用MFC類庫編寫應(yīng)用程序
d. 不能方便地進(jìn)行類似VC的項(xiàng)目管理
本文詳細(xì)解說如何在IDE中編譯MEX程序
① 在窗口上放置一個(gè)菜單條和一個(gè)文本區(qū),文本區(qū)可編輯。
② 菜單條中有一個(gè)菜單“編輯”,在該菜單下有三個(gè)菜單項(xiàng)“打開”、“保存”、“退出”,其中“退出”菜單項(xiàng)與前兩項(xiàng)間有分隔線。
③ 點(diǎn)擊“打開”菜單項(xiàng),彈出一個(gè)文件打開對(duì)話框,在該對(duì)話框中選擇或輸入被打開文件名后,該文件內(nèi)容就顯示在窗口的文本區(qū)中。若被打開文件不存在則在文本區(qū)中顯示出錯(cuò)信息。
④ 點(diǎn)擊“保存”菜單項(xiàng),彈出一個(gè)文件保存對(duì)話框,在該對(duì)話框中選擇保存的路徑并輸入保存的目標(biāo)文件名(若該文件不存在則創(chuàng)建新文件),將文本區(qū)的內(nèi)容保存到目標(biāo)文件中。
⑤ 點(diǎn)擊“退出”菜單項(xiàng),退出應(yīng)用程序的執(zhí)行。