多个类的DLL封装及调用
生活随笔
收集整理的這篇文章主要介紹了
多个类的DLL封装及调用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
網上大多是將函數封裝成dll的教程,類的封裝也是基本相似的。
創建DLL
在VS2010中新建一個win32->dll工程。如我建立的工程名為FaceDLL
添加facedll.h的頭文件(里面定義dll的接口,調用時會用到)
[cpp]?view plaincopy
[cpp]?view plaincopy
多個類封裝DLL
封裝好一個類之后,在后面的類可以調用這個類生成的dll,再封裝新類的dll。
需要在工程中添加需要引用的頭文件,如facedll.h。在debug中拷貝facedll.lib文件。在?Properties->Linker->Input-> ?Additional Dependecies中添加facedll.lib(或寫全路徑:"..\debug\facedll.lib")
然后一樣的方法再封裝新的類就可以了~
[cpp]?view plaincopy
調用DLL
調用需要各個dll的.h、.dll、.lib文件。 將頭文件添加到工程中,并#include到需要用的地方。將lib文件拷貝到項目中,并在?Properties->Linker->Input-> ?Additional Dependecies 中寫入:facedll.lib;heartdll.lib。 或者在程序中寫入: [cpp]?view plaincopy轉載請注明出處:http://blog.csdn.net/xiaowei_cqu/article/details/7737682
總結
以上是生活随笔為你收集整理的多个类的DLL封装及调用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Lex将C/C++文件输出为HTML
- 下一篇: 图像滤波 Image Filtering