下載
進入http://www.boost.org/,下載最新的源碼包,我用的版本是1.55.0。
解壓
將其解壓,我的解壓目錄是“D:\Program\open\boost_1_55_0”。
編譯
- 打開VS2008,選擇“Tools”(工具)->“Visual Studio 2008 command prompt”(命令提示),進入命令行界面。
- 進入到“D:\Program\open\boost_1_55_0”,執行“bootstrap.bat”進行引導。
- 引導成功之后在相同目錄下會生成bjam.exe。執行如下命令進行編譯:
bjam stage --toolset=msvc-9.0 --without-graph --without-graph_parallel --without-math --without-mpi --without-python --without-serialization --without-wave --stagedir="D:\Program\open\boost_1_55_0\bin\vc9" link=static runtime-link=shared runtime-link=static threading=multi debug release
注:編譯需要點時間,可以喝杯茶抖抖腿。:)
配置VS2008
選擇“Tools”(工具)->“Options”(選項)->“Projects and solutions”(項目和解決方案)->“VC ++ directories”(VC++目錄)。
配置Include(包含文件)目錄如下:

配置Library(庫文件)目錄如下:

測試
1 #include <iostream> 2 #include <boost/thread/thread.hpp> 3 4 using namespace std; 5 6 void printBook() 7 { 8 cout << "1984 - George Orwell" << endl; 9 } 10 11 int main() 12 { 13 boost::thread myThread(&printBook); 14 myThread.join(); 15 16 return 0; 17 }
參考
(完)
