vs 2013 靜態庫 動態庫 的初步使用

靜態庫的初步使用

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

這個時候就可以正常使用這個靜態庫提供的函數了

未完待續

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章