1.靜态庫使用比較簡單,就兩步
@1包含靜态庫頭檔案#include "檔案名"
@2預處理加載靜态庫 #pragma comment(lib,"庫檔案名")
2.再看動态庫
@1首先得有動态庫檔案,将動态庫檔案放在源碼目錄(不然後面加載得傳入檔案路徑),這是我的動态庫源檔案内容
@2包含windows頭檔案#include<windows.h>
@3聲明指向要調用的函數的函數指針
//定義函數指針來調用動态庫,typedef簡化函數指針類型定義
typedef void(*ppop)();
typedef int(*padd)(int, int);
@4加載動态庫
HMODULE mydll = LoadLibraryA("動态庫.dll");
@5調用動态庫子產品函數
ppop pw;//定義彈窗函數指針
pw = (ppop)GetProcAddress(mydll, "popWindow");//獲得動态庫檔案的子產品(函數)的入口位址
3.下面是調用動态庫檔案的全部源碼
4.檢視運作結果,可見調用成功。

本文轉自lzwxx 51CTO部落格,原文連結:http://blog.51cto.com/13064681/1943380