前言:
對于任何一種編程語言來說肪康,第三方庫無疑會使我們站在巨人的肩膀上編程。
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平臺Visual Studio 2005/2008/2010目標(biāo)文件 http://www.linuxidc.com/Linux/2012-08/68305.htm
Visual Studio LightSwitch增加對HTML5和JavaScript的支持 http://www.linuxidc.com/Linux/2012-06/63397.htm
Visual Studio 11:使用 C++ 開發(fā)一個最簡單的 Metro 應(yīng)用 http://www.linuxidc.com/Linux/2012-06/62657.htm
在工程屬性中配置第三方庫
配置第三方庫的一個最簡單的方法是直接在工程屬性中進(jìn)行相關(guān)內(nèi)容的填寫长踊。假設(shè)這里新建了一個名為3rdlibConfigDemo
的工程,我們可以右鍵點擊它萍倡,然后選擇最下方的屬性按鈕身弊,打開配置的窗口。
1)第三方庫頭文件路徑的配置
為了能夠讓編譯器在編譯時能夠找到第三方庫的頭文件(.h
列敲、.hpp
等等擴(kuò)展名的頭文件)的位置阱佛,首先需要將第三方庫的頭文件路徑添加到屬性當(dāng)中。具體配置的位置可以在屬性當(dāng)中的配置屬性-VC++目錄-Include
目錄中找到戴而。
然后我們便可以在代碼中使用
#include
預(yù)編譯指令凑术,將第三方庫的頭文件包含進(jìn)來編寫相關(guān)的代碼了。
2)第三方庫庫文件路徑以及引用庫名稱的配置
為了能夠讓鏈接器在編譯時能夠找到第三方庫的庫文件.lib
的位置所意,還需要將第三方庫的庫文件路徑添加到屬性當(dāng)中淮逊。具體配置的位置可以在屬性當(dāng)中的配置屬性-VC++目錄-Library
目錄中找到。
在添加庫文件目錄之后扶踊,我們還需要指定具體需要鏈接哪些庫文件壮莹。添加庫文件的名稱可以參考第三方庫的文檔,當(dāng)然有些庫在引用頭文件時姻檀,會自動的指明需要引用庫的名字(例如boost)命满,所以這個步驟在某些情況下也可以省略。但是由于大多數(shù)第三方庫不支持這種自動指明引用庫名字的方式绣版,所以這個步驟還是必須走的過程胶台。具體配置的位置可以在屬性當(dāng)中的配置屬性-連接器-其他依賴中找到