C語言靜態鏈結庫的使用

2021-09-28 20:37:15 字數 785 閱讀 5186

使用別人寫的函式時,一般是使用別人提供的靜態鏈結庫(.lib),利用九九乘法表的實現,介紹靜態鏈結庫的使用,首先建立標頭檔案.h
void

runfor

(void);

void

runwhileleftdown

(void);

void

runforduijiao()

;void

runforbufen()

;

上述四個函式為在標頭檔案中宣告的函式,**在原始檔.c中,九九乘法實現簡單,不在敘述**,使用ide建立.lib檔案,,之後在建立乙個專案,並將靜態鏈結庫複製到專案目錄,,在包含標頭檔案後,新增第三行的**,第乙個引數為要使用的型別為lib,第二個引數為要載入的lib檔名稱,在下面的**中就可以直接使用上述的四個函式

#include

#include

#pragma comment(lib,"ninetonine.lib")

main()

實驗結果:

重點:只需將靜態鏈結檔案複製到專案目錄即可,對於標頭檔案和原始檔無需複製;

第二個使用靜態鏈結庫的方法是在ide環境中配置

C語言使用動態鏈結庫靜態鏈結庫

1 每個 c 語言原始檔被編譯後生成目標檔案,這些目標檔案最終要被鏈結在一起生成可執 行檔案。2 鏈結器的主要作用是把各個模組之間相互引用的部分處理好,使得各個模組之間能夠正 確的銜接。由鏈結器在鏈結時將庫的內容直接加入到可執行程式中 編譯靜態庫原始碼 gcc c lib.c o lib.o 生成靜...

C語言使用動態鏈結庫靜態鏈結庫

1 每個 c 語言原始檔被編譯後生成目標檔案,這些目標檔案最終要被鏈結在一起生成可執 行檔案。2 鏈結器的主要作用是把各個模組之間相互引用的部分處理好,使得各個模組之間能夠正 確的銜接。由鏈結器在鏈結時將庫的內容直接加入到可執行程式中 編譯靜態庫原始碼 gcc c lib.c o lib.o 生成靜...

C語言編寫靜態鏈結庫及其使用

本篇講述使用c語言編寫靜態鏈結庫,而且使用c和c 的方式來呼叫等.1 用c編寫靜態庫步驟 a.建立專案 win32 static library b.加入庫程式,原始檔使用c檔案 win32 static library clib.c庫原始檔 int clib add int add1,int ad...