c++調用靜態庫和動態庫

調用靜態庫

第一步把動態庫放到文件裏
第二部連接上靜態庫
#pragma comment(lib,"靜態庫.lib")

調用動態庫

第一步
typedef int( *getMaxNum)(int, int); //定義一個函數指針類型
第二部
//加載 dll
HMODULE hModule = LoadLibrary("mydll.dll");
//判斷是否加載上
if (!hModule)
{
cout << "Error!" << endl;
}
//獲取函數 getMaxNum 的地址
getMaxNum pgetm = (getMaxNum *)GetProcAddress(hModule, "getMaxNum");
發佈了296 篇原創文章 · 獲贊 44 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章