1. 程式人生 > >c語言怎麼呼叫dll檔案

c語言怎麼呼叫dll檔案

dll呼叫:
(1)一般動態連結庫有標頭檔案宣告h檔案,lib,dll;這三個檔案都用;使用的時候需要引用的檔案中加上#pragma comment (lib, "xxx.lib")就可以,然後可以呼叫dll裡面函式等
(2)如果只有lib,h檔案,那這是靜態連結庫,同上面一樣
(3)如果只有dll,只能借用vc中的LoadLibrary以及GetProcAddress兩個api,前提是你得知道dll中函式的形式

(1)編寫程式時,你要包含(#include "什麼.h")   dll檔案作者提供 的 標頭檔案(.h檔案) 。
程式裡,便和普通函式呼叫一樣,去呼叫它的函式。
(2)程式編譯時,你要連結 dll檔案作者提供 的 (.lib檔案) 庫檔案。
當然,你可以在源程式裡把.lib 名字 寫上,編譯時自動去連結,例子:
#pragma comment (lib, "什麼.lib")
(3)執行時,要有 .dll 檔案.  放在當前資料夾或系統資料夾裡。