轉載自網絡,若有侵權,望告之。
1.下載boost_1_46_1.zip http://www.boost.org/
解壓後,運行 VS2008 Command Prompt .使用cd 進入D :\boost_1_46_1,然後輸入bootstrap.bat並回車,會在目錄下生成bjam,接着鍵入 bjam --toolset=msvc-9.0 --build-type=complete stage,開始編譯boost庫 經過一段時間編譯完成,生成的庫文件放在stage目錄下,生成的中間文件bin.v2可以刪除。
2.配置vs2008.打開vs2008,工具->選項->項目和解決方案->VC++目錄,右上角選擇包含文件,添加 D:\boost_1_46_1,選擇庫文件,添加 D:\boost_1_46_1\stage\lib。
3.簡單的小例子測試一下Boost是否安裝配置成功。
打開vs2008新建一個win32控制檯的空的項目,加入.cpp文件
#include <boost/thread/thread.hpp>
#include <iostream>
void hello()
{
std::cout << "Hello world, I'm a thread!" << std::endl;
}
int main() {
boost::thread thrd(&hello);
thrd.join();
return 0;
}
按F5編譯,ctrl+F7運行。
正確安裝的話,會在控制檯輸出一行"Hello world, I'm a thread!"的信息。
4.安裝可選庫bzip2和zlib。檢查boost目錄下的stage文件夾中是否有形如libboost_zlib*.lib和 libboost_bzip2*.lib文件,如果沒有,安裝可選的庫,zlib,和bzip2。方法爲打開 cmd,設置路徑:set ZLIB_SOURCE="D:\zlib-1.2.7" 編譯 bjam --toolset=msvc-9.0 --with-iostreams --build-type=complete。bzip2安裝同上。