關於vc呼叫matlab生成的dll失敗的問題

2021-04-13 09:36:27 字數 932 閱讀 1842

我將.m檔案生成了dll,並且把對應的.dll、lib和.h檔案拷到了vc工程目錄下準備呼叫,但是出現了問題,我現在有以個小的進行影象處理的系統,出錯如下:

ompiling...

imageclassificationview.cpp

d:/matlab6p5/extern/include/matrix.h(480) : error c2143: syntax error : missing ')' before 'constant'

d:/matlab6p5/extern/include/matrix.h(480) : error c2143: syntax error : missing ';' before 'constant'

d:/matlab6p5/extern/include/matrix.h(480) : fatal error c1004: unexpected end of file found

generating code...

compiling...

imageclassification.cpp

generating code...

error executing cl.exe.

creating browse info file...

bscmake: error bk1506 : cannot open file './debug/imageclassificationview.sbr': no such file or directory

error executing bscmake.exe.

imageclassification.exe - 4 error(s), 0 warning(s)

另外我們還有個大的影象處理平台,如果把**加到裡面去,就會出現這樣的錯誤:

compiling...

readinview.cpp

auto

VC呼叫MATLAB函式

matlab 是由math works 公司於1984 年推出的數值計算及圖形處理軟體,可以實現數值分析 優化 統計 偏微分方程數值解 自動控制 訊號處理 影象處理等若干領域的計算和圖形顯示功能。其中,控制系統工具箱的集成為設計和分析各種複雜的控制系統提供了有效的方法和途徑。但是,由於 matlab...

vc 呼叫matlab計算引擎

文中使用是vc6.0和matlab 7 x 1.在vc中 工具 選項 目錄 代表matlab安裝目錄 a.目錄組合框中選擇include files,新增 matlab extern include b.然後選擇library files,新增 matlab extern lib win32 mic...

Delphi 呼叫VC生成的DLL

1.在vc中新建乙個 dll 工程。寫如 如 extern c int npn int m,int n 編譯生成 dll 檔案。2。在delphi 中申明 function getpplength integer cdecl external dll.dll function npn m integ...