1. 程式人生 > >windows下編譯和安裝boost庫

windows下編譯和安裝boost庫

   編譯位boost

      我用的編譯器是vs2008,剛開始我下載的是boost_1_65_1.zip,可能boost版本太高編譯錯誤,後來我就選用boost_1_57_0.zip

      解壓檔案boost_1_57_0

      編譯

      和位環境不同,x64環境下編譯得先從開始選單啟動Visual Studio的Visual Studio 2008 x64 Win64 Command Prompt進入命令提示符,而不是隨便開啟任意一個命令列視窗就行。然後轉到boost根資料夾,執行bootstrap.bat生成x64版的bjam.exe。然後執行命令:

      bjam

.exe --toolset=msvc-9.0 architecture=x86 address-model=64 link=static --build-type=complete--with-system--with-thread--with-date_time--with-filesystem--with-serialization--with-regex

      即可生成DLL版平臺庫,如果要編譯靜態庫版就把shared改為static。

      vs2008include和lib目錄

      includeD:\D6000-Develop\V1.4\boost_1_57_0

      lib

D:\D6000-Develop\V1.4\boost_1_57_0\stage\lib