最近一直在Window下編譯64位的boost,找到這篇博文,好好學習一下:python
一直以來都是在Win32環境下Build和使用boost,但如今基本上天天都在64位Win7下工做,因此頗有必要把這幾天的經驗總結下來。和32位環境不一樣,x64環境下編譯得先從開始菜單啓動Visual Studio的Visual Studio 2008 x64 Win64 Command Prompt進入命令提示符,而不是隨便打開任意一個命令行窗口就行。而後轉到boost根文件夾,運行bootstrap.bat生成x64版的bjam.exe。而後運行命令:
bjam --build-type=complete toolset=msvc-9.0 threading=multi link=shared address-model=64
便可生成DLL版平臺庫,若是要編譯靜態庫版就把shared改成static。bootstrap