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檔案,而動態庫中有。動態庫更適合多工...