天天看點

mex 混合程式設計 matlab調用c/c++(含lib檔案)經驗彙總

1. c/c++引用lib對應頭檔案

注意 lib檔案64bit or 32bit 對于能否正确編譯存在影響

2. mex xxx.cpp 後跟路徑配置參數 -I -L 等 參見 mex -help

此時應當正确編譯了,但是調用函數時會報錯

找不到指定子產品 或是 無效win32程式

3.調用mex -v 選擇optional file 進入編輯 (右鍵選擇open selection)

  修改lib 以及include ,加入項目所在目錄

程式可以識别了。(注意xxx .cpp的函數名應該與xxx一樣)