Matcom(MathTools 公司產品)可將 MATLAB .m 文件轉換為獨立的 C++ 代碼,無需 MATLAB Runtime,生成代碼可直接編譯鏈接進 VC++ 專案。相比 MATLAB Compiler,流程更輕量、部署更簡單。

圖一:編譯器選擇

圖二:集成開發環境
包含命令窗口、變量列表、命令歷史、編譯鏈接輸出。中文系統下輸入命令前需加一空格。

圖三
在 MIDEVA 中 File → New 創建 Test1.m:
圖四2. 編譯生成 C++ 文件
MIDEVA 工具欄點擊 Build。生成文件位於
C:\Matcom45\Debug\:
Test1.h、Test1.cpp:核心算法代碼Test1.r、Test1.obj:中間文件AppWizard 創建 Example (Dialog Based),添加按鈕 IDC_BUTTON1。
Test1.cpp 內容完整複製到 CExampleDlg::OnButton1() 中。C:\Matcom45\lib\matlib.h、v4501v.lib 和 Test1.h 複製到專案目錄,並通過 Project → Add to Project → Files 加入。
圖五

圖六
圖七6. 發布版本依賴文件
Release 版需隨程序分發:
ago4501.dll、v4501v.dll、v4501.lib。運行效果
圖八:點擊按鈕彈出正弦曲線圖聯系作者
QQ: 44760299 | Email: c_dinco@sina.com