按照圖1,2,3創建一個默認的(可以導出符號的dll項目)
默認創建的,很好地給我們說明了怎么導出 變量,導出函數,導出類
注意這里加入你要導出的函數的聲明
WIN32PROJECT1_API int GetFromInDLLFun(void *pstDeviceInfo)
注意這個h文件以后要在調用這個封裝dll的應用程序中用到的、
在實現cpp文件中,再寫這個函數的實現,這個時候可以調用你封裝的inDLL中的函數(inDLL這個動態庫,我這里是 以靜態方式綁定的,即用到了.lib .h 和 ,dll)
比如要封裝的是inDll.dll。
========================================================================================================
在應用程序中調用方法》
這個時候,只需要被封裝的inDLL.ll , 和 inDLL.h, Win32Project1.lib, Win32Project1.h, Win32Project1.dll
應用程序中包含,這兩個h文件,inDLL.h Win32Project1.h,
將這兩個dll放在應用程序exe所在的目錄,
將lib放在源代碼目錄下,即和h, 。cpp放在的那個目錄下
連接器--》輸入--》只需要Win32Project1.lib這個就夠了