VC与Matlab混合编程的快速实现(3-1)
生活随笔
收集整理的這篇文章主要介紹了
VC与Matlab混合编程的快速实现(3-1)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
[原創]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,添加如下兩個目錄:
????????????????<Matlab>\extern\include\
????????????????<Matlab>\extern\include\cpp
在Show?directoris?for:中選擇Library?files,添加如下兩個目錄:
????????????????<Matlab>\extern\lib\win32
????????????????<Matlab>\extern\lib\win32\microsof\msvc6
這里假設<Matlab>為你的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。
發信站:?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,添加如下兩個目錄:
????????????????<Matlab>\extern\include\
????????????????<Matlab>\extern\include\cpp
在Show?directoris?for:中選擇Library?files,添加如下兩個目錄:
????????????????<Matlab>\extern\lib\win32
????????????????<Matlab>\extern\lib\win32\microsof\msvc6
這里假設<Matlab>為你的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。
轉載于:https://www.cnblogs.com/dayouluo/archive/2005/01/19/94186.html
總結
以上是生活随笔為你收集整理的VC与Matlab混合编程的快速实现(3-1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu开机时网络图标不见了且不能上
- 下一篇: 程序员心声:我为什么偏爱苹果电脑和Mac