MFC win32 Dll的建立和使用

2021-08-01 22:59:56 字數 780 閱讀 3912

1.新建win32 dynamic-link library 型別的工程,工程取名 mfcdll,按  下一步 ,直至結束

2.在mfcdll.cpp **末端 寫函式

例如:_declspec(dllexport) int  add(int a,int b) //例子來自  vc++深入了解  書中

_declspec(dllexport)  的作用是從dll中匯出的函式中,給每個函式新增識別符號,可以不匯出

3.在mfcdll.def **末端 寫  add@1; 表示第乙個函式是

4.利用build命令生產dll,之後再debug目錄下,可以看到mfcdll.dll檔案

使用一.隱式使用

1.引入庫檔案

複製mfcdll.dll到需要呼叫動態庫的程式下面

2. external int add(int a,int b);//宣告函式是外部定義

然後在函式中可以直接呼叫 mfcdll.dll 匯出的add函式

void ------()

cstring str;

str.format("5+3=%d",add(5,3);

messagebox(str);

二 顯示使用

1.引入庫檔案

複製mfcdll.dll到需要呼叫動態庫的程式下面

2.loadlibrary()函式

void-----()

cstring str;

str.format("5+3=%d",add(5,3));

messagebox(str);}

建立和使用DLL

首先建立個dll工程 win32控制台 dll工程 新增標頭檔案和cpp檔案,如下 ifndef dll test h define dll test h class declspec dllexport ctest endif include dll test.h include ctest ct...

DLL的建立和使用

我們將建立的第一種型別的庫是動態鏈結庫 dll 使用 dll 是一種重用 的絕佳方式。您不必在自己建立的每個程式中重新實現同一例程,而只需對這些例程編寫一次,然後從需要該功能的應用程式引用它們即可。本演練涵蓋以下內容 建立新的動態鏈結庫 dll 專案。向動態鏈結庫新增類。建立引用動態鏈結庫的應用程式...

C 中dll的建立和使用

一 dll的建立 1 新建專案類庫 2 編寫需要使用的函式 using system using system.collections.generic using system.linq using system.text using system.threading.tasks using sys...