Windows的靜態庫使用步驟

2022-09-07 16:54:14 字數 766 閱讀 5039

windows庫程式:

一.靜態庫程式

靜態庫特點

1)執行時不獨立存在

2)鏈結到可執行檔案或者動態庫中

3)目標程式的歸檔

c語言靜態庫

2.1 靜態庫的使用

建立乙個c檔案,可以在檔案中直接使用c庫函式,不需要標頭檔案。c編譯器只是根據庫函式名稱,在庫中找到對應的函式**,進行鏈結。

2.2 靜態庫的建立

1)建專案

2)新增庫程式,原始檔使用c檔案

2.3 庫的路徑設定

1)專案的「屬性」中設定庫的路徑

2)可以使用 pragma 關鍵字設定#pragma comment( lib, "..\\lib\\clib.lib")

c++語言的靜態庫

3.1

靜態庫的建立

1)建立專案

2)新增庫程式,原始檔使用

cpp檔案

3.2

庫的匯入

1)專案的「

屬性」中設定庫的路徑

2)可以使用

pragma

關鍵字設定

3.3 注意在

cpp環境使用

c靜態庫,庫中函式原型定義要增加

extern 「c」,

例如:extern "c"

intadd(... );

windows下靜態庫的生成和使用

1.靜態庫的建立 配置專案屬性,在專案屬性的配置屬性下選擇常規,在其下的配置型別中選擇靜態庫。在原始檔寫完以後,進行編譯,編譯以後機會生成相應的.lib靜態庫檔案。2.靜態庫的使用 方法一 新增工程的頭檔案目錄 工程 屬性 配置 c c 常規 附加包含目錄 新增標頭檔案存放目錄 新增檔案引用的lib...

Windows靜態庫和動態庫的建立和使用

靜態鏈結庫 static libary 偶們用vs2005做乙個靜態鏈結庫先 開啟vs2005,新建 專案 staticcai win32控制台應用程式 新建static lib.h 和static lib.cpp 兩個檔案,這兩個檔案的內容如下 static lib.h int add int x...

Windows庫連線之靜態庫

庫連線分為動態庫和靜態庫。靜態庫還是比較容易的。首先定義標頭檔案,標頭檔案中宣告函式,可以用extern c 來標註c風格函式。然後就寫具體的原始檔,寫出具體 最後編譯生成.lib檔案。呼叫靜態庫的時候,將.lib檔案和標頭檔案新增到工程中即可。靜態庫中沒有dll檔案,而動態庫中有。動態庫更適合多工...