VC中載入LIB檔案

2021-06-08 14:14:48 字數 904 閱讀 8435

mfc編寫程式,都要用到動態鏈結庫,mfc相關的動態庫有mfcd42和mfc42等,mfc框架程式已經自動載入,那麼如何引入第三方的動態鏈結庫到工程中呢?

靜態鏈結庫是要先把程式中所需要使用的函式編譯成機器碼,儲存在*.lib檔案中。編譯器會去*.lib中找出所需要的函式,並把這些函式的機器碼複製乙份,放在可執行檔案中。將lib庫引入工程,有下面3種方法。

第一種方法,lib檔案直接加入到工程檔案列表中。

在vc中開啟「file view」一頁,選中工程名,單擊滑鼠右鍵,然後在彈出的快捷選單中選擇【add files to project】命令,在彈出的檔案對話方塊中選中要加入dll的lib檔案即可。

第二種方法,設定工程的【project】選單【settings】來載入dll的lib檔案

開啟工程的【project】選單的【settings】,選中【link】,然後在「object/library modules」下的文字框中輸入dll的lib檔案。 

第三種方法,預編譯指令匯入

加入預編譯指令#pragma comment(lib,」*.lib」),這種方法優點是可以利用條件預編譯指令鏈結不同版本的lib檔案。因為,在debug方式下,產生的lib檔案是debug版本,如regd.lib;在release方式下,產生的lib檔案時release版本,如regr.lib。當 應用程式對dll的lib檔案載入後,還需要把dll對應的標頭檔案(*.h)包含到其中,在這個標頭檔案中給出了dll中定義的函式原型,然後根據對函式原型的宣告,就可以使用dll中的函式,**參考如下:

引入庫test.lib,在程式的根目錄下包含檔案test.dll。

#pragma commenct(lib,」test.lib」)

#include 「test.h」

按照上面的方法在工程中引入庫test.lib後,就可以呼叫test庫中的函式了。

VC中載入LIB檔案的方法

在vc中載入lib檔案的幾種方法,我們今天分別來給介紹一下!lib檔案直接加入到工程檔案列表中 在vc中開啟file view一頁,選中工程名,單擊滑鼠右鍵,然後選中 add files to project 選單,在彈出的檔案對話方塊中選中要加入dll的lib檔案即可。設定工程的 project ...

VC中載入LIB檔案的方法

在vc中載入lib檔案的幾種方法,我們今天分別來給介紹一下!lib檔案直接加入到工程檔案列表中 在vc中開啟file view一頁,選中工程名,單擊滑鼠右鍵,然後選中 add files to project 選單,在彈出的檔案對話方塊中選中要加入dll的lib檔案即可。設定工程的 project ...

VC中載入LIB檔案的三種方法

lib檔案直接加入到工程檔案列表中 在vc中開啟file view一頁,選中工程名,單擊滑鼠右鍵,然後選中 add files to project 選單,在彈出的檔案對話方塊中選中要加入dll的lib檔案即可。設定工程的 project settings來載入dll的lib檔案 開啟工程的 pro...