windows下編譯和安裝boost庫
阿新 • • 發佈:2019-01-06
編譯位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