1. 程式人生 > >dll相關總結

dll相關總結

1.動態連結庫的使用有兩種方式,一種是顯式呼叫。一種是隱式呼叫。 

(1) 顯式呼叫:使用LoadLibrary載入動態連結庫、使用GetProcAddress獲取某函式地址。

(2) 隱式呼叫:可以使用#pragma comment(lib, “XX.lib”)的方式,也可以直接將XX.lib加入到工程中

 

2.dll呼叫時遇到"原始檔與模組生成檔案不同"的問題:原因是:此時test.exe呼叫的HQSDK.dll(老版本)被放在debug下,原始檔對應的HQSDK.dll(新版本)是在lib下,重點是test.exe也在debug下.優先查詢應用程式所在路徑,導致這樣的錯誤.