1.創建頭文件mylib.h
#pragma once int myadd(int a, int b);
2.創建源文件mylib.c
#include "mylib.h" int myadd(int a, int b) { return a + b; }
3.右鍵項目,選擇屬性,在常規裏將配置類型改爲靜態庫(.lib)
4.右鍵項目,重新生成,在Debug文件夾下得到project.lib (對象文件庫),庫的名稱是項目名稱
我們需要把project.lib
文件和mylib.h
發給別人使用
優點 靜態庫在編譯時期完成 缺點 1.浪費內存和磁盤空間 2.一旦程序中有任何模塊更新,整個程序就要重新編譯鏈接、發佈給用戶,用戶要重新安裝整個程序