boost是乙個開源的庫(主要在c++中應用),其中包含著許多有用的函式庫,比如智慧型指標、資料結構、數學函式等。
boost原始檔並不很大,但是編譯之後往往占用好幾個g的空間,其中網上關於如何編譯的文章也很多,這裡只簡單提一下。
bjam stage --without-python --toolset=msvc-10.0 --build-type=complete --stagedir="c:\boost_1_43_0\x86*"
其中stagedir是庫生成的目錄。
如果編譯的64位boost,開啟vs2010的64位命令列,重新生成bjam.exe再執行相同的過程後,輸入命令:
bjam stage --toolset=msvc-10.0 address-model=64 --without-python --build-type=complete --stagedir="c:\boost_1_43_0\lib\x64" threading=multi link=static
關於boost庫編譯後命名方式的理解可以參考:
BOOST學習 BOOST安裝
2 安裝 等待批處理完成,生成若干新檔案,如果你本地裝有多個版本的vc,預設安裝會使用最高版本的vc,如果想修改用某個版本的vc編譯,用文字工具開啟.boost 1 55 0 tools build v2 user config.jam,修改 configure specific msvc vers...
Boost庫學習筆記(1) 安裝編譯
boost是免費的可移植的c 開源庫,這裡版本選擇1.76.0。bootstrap.bat然後執行 b2.exe install prefix d boost 1.76.0 windows x86 64 msvcboost庫將被安裝到目錄d boost 1.76.0 windows x86 64 m...
boost安裝總結
官方 2安裝我目前只是在window機器上使用了一下。解壓後,需要設定兩個地方。第一,執行boost 1 34 0 tools jam src 下的build.bat,會生成 bin.ntx86 bjam.exe,將bjam.exe拷貝到你的boost庫的根目錄下,在命令列下執行之。過程有點長,pl...