發表文章

目前顯示的是 9月, 2010的文章

matlab code 整合至 VC 筆記

鑒於 花太多時間在搞matlab和VC的整合 所以 把最後的解決方案做一下整理 第一步 最重要! 要選擇正確的matlab版本 vc2008 版本 請使用matlab2009b版本 1.mbuild -setup 2.mcc -W cpplib:vaMatlablib -T link:lib addmatrix.m multiplymatrix.m eigmatrix.m -v 3.MCRinstaller 要安裝 4.把產生出來的檔案放到 include資料夾 5.vaMatlablib.lib放到對應的lib資料夾 6.vaMatlablib.dll放到執行檔的位置 7.include下列資料夾 \extern\include\win32 \extern\include 8.加入 "mclmcrrt.lib" "vaMatlablib.lib" \extern\lib\win32\microsoft 9.#include "vaMatlablib.h" 10. inittialfunction if (!mclInitializeApplication(NULL,0)) { std::cerr return -1; } if( !vaMatrixlibInitialize() ) { std::cerr return -1; } 11. 主體 try { .....巴拉巴拉巴拉 } catch (const mwException& e) { std::cerr return -2; } catch (...) { std::cerr return -3; } 11. terminate vaMatlablibTerminate(...