熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

在VC中鏈接動態鏈接庫的方法簡要說明

2013-11-13 09:40:59  來源: .NET編程 
方法一windows提供了一套函數用於加載動態鏈接庫中的符號(函數和變量)調用這些函數去加載

   HINSTANCE LoadLibrary( LPCTSTR lpLibFileName);

   FARPROC GetProcAddress( HMODULE hModule LPCWSTR lpProcName);

   BOOL FreeLibrary( HMODULE hLibModule);

  這最直觀的一種方法同時也是最麻煩的一種辦法

  方法二讓調用者的工程依賴於動態鏈接庫工程步驟如下

   讓調用者的工程處於active狀態下

   打依賴設置對話框Project>dependencies

   選擇動態鏈接庫工程

  這種方法比較方便但要求有DLL的項目文件

  方法三直接把動態鏈接庫產生的lib文件加入到調用者的工程中

  方法四進入Link設置Project>settings>Link選擇Categery中的Input在object/library modules裡輸入的動態鏈接庫對應的lib文件名在Additional library path中輸入動態鏈接庫對應的lib的路徑

  方法五#pragma (lib filenamelilb)


From:http://tw.wingwit.com/Article/program/net/201311/11323.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.