[原創]vc與matlab混合程式設計的快速實現(3-1)
發信站: bbs 水木清華站 (mon may 19 21:30:19 2003), 轉信
3 在vc++中使用matlab生成的動態鏈結庫(*.dll)
為了能在vc++中使用上面生成的*.dll,首先要對vc++的環境進行一些設定:
(1)設定include和library目錄
在vc++ ide中選擇tools->options->directories。
在show directoris for:中選擇include files,新增如下兩個目錄:
\extern\include\
\extern\include\cpp
在show directoris for:中選擇library files,新增如下兩個目錄:
\extern\lib\win32
\extern\lib\win32\microsof\msvc6
這裡假設為你的matlab的安裝目錄。
這些操作只需要一次,vc++ ide就會自動記錄。自動應用到每乙個工程(project)。
(2)工程(project)本身的一些設定
在vc++ ide中選擇project->setting->c/c++
在category中選擇code generation,在use run-time library中選擇multithreaded dll 。
在category中選擇precompiled headers,選擇automatic use of precompiled headers,並
且在through header下面新增stdafx.h。
在category中選擇preprocessor,在preprocessor definitions中新增msvc,mswind,ibmp
c. 在vc++ ide中選擇project->settings->link
在categories中選擇input,在ignore libraries:中填入:msvcrt.lib。
Matlab與VC混合程式設計
眾所周知,matlab是一套功能非常強大的商業數學軟體,從訊號處理,語音處理,資料採集,數值運算,影象處理,到電子 金融分析等等,幾乎在各個工業領域,他都已經得到了廣泛應用,同時也取得了巨大的成功。但是,由於matlab是用一種指令碼語言,他的解釋是逐行執行的,程式中所有的變數都是用mxarray來...
Matlab與VC混合程式設計
眾所周知,matlab是一套功能非常強大的商業數學軟體,從訊號處理,語音處理,資料採集,數值運算,影象處理,到電子 金融分析等等,幾乎在各個工業領域,他都已經得到了廣泛應用,同時也取得了巨大的成功。但是,由於matlab是用一種指令碼語言,他的解釋是逐行執行的,程式中所有的變數都是用mxarray來...
Matlab與VC混合程式設計
眾所周知,matlab是一套功能非常強大的商業數學軟體,從訊號處理,語音處理,資料採集,數值運算,影象處理,到電子 金融分析等等,幾乎在各個工業領域,他都已經得到了廣泛應用,同時也取得了巨大的成功。但是,由於matlab是用一種指令碼語言,他的解釋是逐行執行的,程式中所有的變數都是用mxarray來...