1拘鞋、制作帶MFC界面的DLL
1)新建MFC DLL項目妙同,項目名稱“MyDLL”斧抱,創(chuàng)建新解決方案,解決方案名稱為“MFCDLL”渐溶。
2)點擊項目右鍵辉浦,添加MFC類。輸入類名:My_Dlg茎辐,選擇基類:CDialog宪郊,點擊完成。
3)添加dll導出的宏定義拖陆,在郵件項目->屬性->C/C++->預處理器->預處理器定義? ? ?中 添加?DLLEXPORY?
在要導出的類前添加?DLL_EXPORY 弛槐,將類作為到處類
4)定義一個導出函數(shù),該函數(shù)返回導出界面基類的指針依啰。在My_Dlg.cpp寫導出接口:
生成MyDLL.dll乎串。MFC DLL程序創(chuàng)建完成。
2速警、新建MFC應用程序叹誉,名稱為CTestDllDemoDlg,利用動態(tài)的方式調(diào)用該動態(tài)庫闷旧,步驟如下:
1)添加頭文件
#include "../MyDll/My_Dlg.h"
2)右鍵->屬性->鏈接器->輸入->附加依賴項 添加lib文件
3)動態(tài)調(diào)用dll长豁。注意dll的位置
源碼地址:
https://download.csdn.net/download/u011370855/10678827