前言:
對于任何一種編程語言來說,第三方庫無疑會使我們站在巨人的肩膀上編程。
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目標文件 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 應用 http://www.linuxidc.com/Linux/2012-06/62657.htm
在工程屬性中配置第三方庫
配置第三方庫的一個最簡單的方法是直接在工程屬性中進行相關內容的填寫。假設這里新建了一個名為3rdlibConfigDemo
的工程,我們可以右鍵點擊它,然后選擇最下方的屬性按鈕,打開配置的窗口。
1)第三方庫頭文件路徑的配置
為了能夠讓編譯器在編譯時能夠找到第三方庫的頭文件(.h
、.hpp
等等擴展名的頭文件)的位置,首先需要將第三方庫的頭文件路徑添加到屬性當中。具體配置的位置可以在屬性當中的配置屬性-VC++目錄-Include
目錄中找到。
然后我們便可以在代碼中使用
#include
預編譯指令,將第三方庫的頭文件包含進來編寫相關的代碼了。
2)第三方庫庫文件路徑以及引用庫名稱的配置
為了能夠讓鏈接器在編譯時能夠找到第三方庫的庫文件.lib
的位置,還需要將第三方庫的庫文件路徑添加到屬性當中。具體配置的位置可以在屬性當中的配置屬性-VC++目錄-Library
目錄中找到。
在添加庫文件目錄之后,我們還需要指定具體需要鏈接哪些庫文件。添加庫文件的名稱可以參考第三方庫的文檔,當然有些庫在引用頭文件時,會自動的指明需要引用庫的名字(例如boost),所以這個步驟在某些情況下也可以省略。但是由于大多數(shù)第三方庫不支持這種自動指明引用庫名字的方式,所以這個步驟還是必須走的過程。具體配置的位置可以在屬性當中的配置屬性-連接器-其他依賴中找到