Visual Studio下C++第三方庫配置方法總結(jié)

前言:

對(duì)于任何一種編程語言來說,第三方庫無疑會(huì)使我們站在巨人的肩膀上編程。
Visual Studio 2010 & Help Library Manager 安裝說明 http://www.linuxidc.com/Linux/2012-11/74814.htm
OpenCV 2.3.x/2.4.x在Visual Studio 2005/2008和Visual Studio 2010配置方法詳解 http://www.linuxidc.com/Linux/2012-08/68302.htm
使用OpenCV-2.4.0.exe文件編譯x86或x64平臺(tái)Visual Studio 2005/2008/2010目標(biāo)文件 http://www.linuxidc.com/Linux/2012-08/68305.htm
Visual Studio LightSwitch增加對(duì)HTML5和JavaScript的支持 http://www.linuxidc.com/Linux/2012-06/63397.htm
Visual Studio 11:使用 C++ 開發(fā)一個(gè)最簡單的 Metro 應(yīng)用 http://www.linuxidc.com/Linux/2012-06/62657.htm

在工程屬性中配置第三方庫

配置第三方庫的一個(gè)最簡單的方法是直接在工程屬性中進(jìn)行相關(guān)內(nèi)容的填寫。假設(shè)這里新建了一個(gè)名為3rdlibConfigDemo的工程,我們可以右鍵點(diǎn)擊它,然后選擇最下方的屬性按鈕,打開配置的窗口。

巨人.png

1)第三方庫頭文件路徑的配置
為了能夠讓編譯器在編譯時(shí)能夠找到第三方庫的頭文件(.h.hpp等等擴(kuò)展名的頭文件)的位置,首先需要將第三方庫的頭文件路徑添加到屬性當(dāng)中。具體配置的位置可以在屬性當(dāng)中的配置屬性-VC++目錄-Include目錄中找到。

巨人.png

巨人.png

然后我們便可以在代碼中使用#include預(yù)編譯指令,將第三方庫的頭文件包含進(jìn)來編寫相關(guān)的代碼了。

2)第三方庫庫文件路徑以及引用庫名稱的配置
為了能夠讓鏈接器在編譯時(shí)能夠找到第三方庫的庫文件.lib的位置,還需要將第三方庫的庫文件路徑添加到屬性當(dāng)中。具體配置的位置可以在屬性當(dāng)中的配置屬性-VC++目錄-Library目錄中找到。

巨人.png
巨人.png

在添加庫文件目錄之后,我們還需要指定具體需要鏈接哪些庫文件。添加庫文件的名稱可以參考第三方庫的文檔,當(dāng)然有些庫在引用頭文件時(shí),會(huì)自動(dòng)的指明需要引用庫的名字(例如boost),所以這個(gè)步驟在某些情況下也可以省略。但是由于大多數(shù)第三方庫不支持這種自動(dòng)指明引用庫名字的方式,所以這個(gè)步驟還是必須走的過程。具體配置的位置可以在屬性當(dāng)中的配置屬性-連接器-其他依賴中找到

巨人.png
巨人.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容