vs2008下安裝boost_1_46_1庫

轉載自網絡,若有侵權,望告之。

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.安裝可選庫bzip2zlib。檢查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=completebzip2安裝同上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章