靜態庫的初步使用
- 新建 靜態庫 項目 Lib1
會產生 sln文件與vcproj文件,vcproj是工程文件,sln是解決方案文件
一個解決方案可以有多個工程
在頭文件(Lib1.h)寫函數聲明,在cpp文件定義函數實現
這時候右鍵點擊項目 ->生成, 會產生 Lib1.lib 的靜態庫文件 - 使用這個靜態庫文件
新建一個控制檯項目
a)在主函數cpp文件裏面 通過#include “相對路徑\Lib1.h” 將函數聲明引用過來
b)引用第一步生成的靜態庫文件
右鍵項目 -> 屬性 ->配置屬性 ->鏈接器->常規->附加庫目錄 將第一步生成的Lib1.lib文件所在的目錄添加上(可以是相對路徑)
右鍵項目 -> 屬性 ->配置屬性 ->鏈接器-> 輸入->附加依賴項 填寫上靜態庫文件的名字 Lib1.lib(這一步也可以通過代碼來完成
#pragma comment(lib, "Lib1.lib")
)
這個時候就可以正常使用這個靜態庫提供的函數了
未完待續