Visual Studio 中如何使用第三方庫

參考博客 https://blog.csdn.net/puttytree/article/details/7838419c++

1、基礎知識

基本原則

項目配置中,最好不要使用相對路徑,更不要使用絕對路徑,應儘可能使用宏來指定全部路徑;.net

經常使用宏

關於項目設置中能夠使用的宏,能夠在下面的路徑找到:code

解決方案資源管理器 -> 屬性 -> C/C++ -> 常規 -> 附加包含目錄

項目設置中經常使用宏

含義
ConfigurationNamecol 配置名字,一般是Debug或者Release
IntDir 編譯器使用的中間目錄,產出obj文件
OutDir 連接器使用的輸出目錄
ProjectDir 項目目錄
ProjectName 項目名字
SolutionDir 解決方案目錄
TargetDir 目標輸出文件所在的目錄
TargetExt 目標輸出的擴展名
TargetFileName 目標輸出文件名,包括擴展名
TargetName 目標輸出名,不包括擴展名
TargetPath 目標輸出文件的全路徑名

2、使用靜態庫的方法

方法一

三步走:blog

  1. 添加工程的頭文件目錄:工程---屬性---配置屬性---c/c++---常規---附加包含目錄:加上頭文件存放目錄。
$(SolutionDir)..\LIB\Include    //在當前解決方案路徑的上級文件夾下的lib文件夾中
  1. 添加文件引用的lib靜態庫路徑:工程---屬性---配置屬性---連接器---常規---附加庫目錄:加上lib文件存放目錄。
$(SolutionDir)..\LIB\lib
  1. 而後添加工程引用的lib文件名:工程---屬性---配置屬性---連接器---輸入---附加依賴項:加上lib文件名
mylib.lib

方法二

  1. 添加工程的頭文件目錄:工程---屬性---配置屬性---VC++目錄---包含目錄:加上頭文件存放目錄
$(SolutionDir)..\LIB\Include
  1. 添加文件引用的lib靜態庫路徑:工程---屬性---配置屬性---VC++目錄---庫目錄:加上lib文件存放目錄。
$(SolutionDir)..\LIB\lib
相關文章
相關標籤/搜索