Boost庫是一個功能強大、可移植、開源、跨平臺的C++庫,有著“C++‘準’標準庫”的美譽,是C++標準化進程的發動機之一。 Boost庫由C++標準委員會部分成員所設立的Boost社區開發並維護,使用了許多現代C++編程技術,內容涵蓋字符串處理、正則表達式、容器與數據結構、併發編程、函數式編程、泛型編程、設計模式實現等許多領域,極大地豐富了C++的功能和表現力,能夠使C++軟件開發更加簡潔、優雅、靈活和高效。
工具/原料
vs2012軟件
boost_1_54_0.zip軟件包
方法/步驟
進入Boost官網下載boost_1_54_0.zip軟件包。
下載完成後,解壓boost_1_54_0.zip軟件包,小編工作目錄在E盤,解壓之後如下圖所示。
解壓完成後,打開"vs2012 x86本機工具命令提示",如下圖。
進入到E:\boost_1_54_0工作目錄。
執行bootstrap.bat命令,建立編譯工具bjam.exe。
執行上面命令完成後,我們就可以使用b2.exe install 命令來編譯boost庫了,編譯時間比較長,耐心等待編譯完成。
編譯完成後,生成的Boost庫默認是在C盤目錄下。根據自己的工作習慣把他拷貝到相應的工作目錄。
接下來就是在vs2012工程中使用boost庫,首先建立一個vs2012項目工程,小編以Win32控制檯應用程序為例。
項目工程建立完成之後,我們就可以在項目中配置Boost庫了。右鍵單擊工程名,彈出右鍵菜單,選擇【屬性】。
進入屬性界面,選擇【VC++ 目錄】,設置Boost庫的頭文件目錄和庫目錄。
設置完成後,我們就可以在程序中調用Boost庫了。
至此,vs2012下編譯並使用boost_1_54_0庫就介紹完成了。