(1)靜態加載:第壹步,在可執行程序的cpp中添加對dll的頭文件的引用;第二步,將dll及其lib(包含了dll的符號表)文件添加到鏈接路徑(可以直接將dll及其lib拷貝到exe項目的文件夾中);
然後就可以再項目中使用dll中的函數或者變量,就像使用普通的函數和變量壹樣。
(2)動態加載:第壹步,使用LoadLibrary(PCTSTR)函數將dll加載到程序的運行空間;第二步,使用GetProcAddress(HINSTANCE, PCSTR)獲得指向需要使用的函數的指針;第三步,通過獲得的函數指針調用dll中的函數;最後當確定不需要再使用dll中的資源時,通過FreeLibrary(HINSTANCE)卸載已經加載的dll。