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安装同上。

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