开发者社区> 文艺小青年> 正文

VS2008下安装boost

简介:
+关注继续查看
由于经常在开发C++的程序中都需要使用到正则表达式,而且也一直想学习一下Boost这个优秀的C++库,OK,今天就介绍一下在 VS2008下安装boost。可以上boost的网站去下载,推荐使用那个程序下载,速度很快,下载完一窥,boost居然有1G多,差点把我吓死。由 于第一次使用,不知道要如何配置,因此从网络中搜罗很多,把最终的步骤给记下,以便后人之用...
 
 1、下载后的目录:E:\Program Files\boost\boost_1_34_1
 
 2、编译bjam
 
  从vs2008的工具菜单进入命令提示窗口,cd到E:\Program Files\boost\boost_1_34_1\tools\jam\src下执行build.bat,会在E:\Program Files\boost\boost_1_34_1\tools\jam\src\bin.ntx86\生成bjam.exe,将bjam.exe复制到 E:\Program Files\boost\boost_1_34_1\目录下。
 
E:\Program Files\boost\boost_1_34_1为安装目录
 3、设定编译环境
 
  打开E:\Program Files\boost\boost_1_34_1\tools\build\v2\user-config.jam文件,找到如下所示的字符串。
 
user-config.jam文件
  1. #  MSVC configuration  
  2.   
  3. #  Configure msvc (default version, searched in standard location  
  4. #  and PATH).  
  5. #  using msvc ;  
  在此字符串下面添加如下命令行,并保存。
 
命令行
  1. using msvc : 9.0 : : /wd4819 /D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE  /D_SECURE_SCL=0 ;  
  4、编译boost
 
       将目录移至E:\Program Files\boost\boost_1_34_1\下输入下列命令
   bjam --without-python --toolset=msvc-9.0 --prefix=e:\boost install
  参数说明
  --without-python 表示不使用 python
  --toolset : 所使用编译器,Visual Studio 2008为msvc-9.0
  --prefix:编译后library的安装目录
  这一步要花很长时间,就耐心等待吧,效果下图所示。
 
 5、配置开发环境
 
  主要配置头文件和lib文件,如下图所示。

  
 
OK,这样就可以直接使用boost了。
本文转自网魂小兵博客园博客,原文链接:http://www.cnblogs.com/xdotnet/archive/2008/03/22/boost_install_config.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
CentOS 7 安装Boost 1.67及boost_python
CentOS 7 安装Boost 1.67及boost_python
608 0
Boost-ioservices介绍
IO模型 io_service对象是asio框架中的调度器,所有异步io事件都是通过它来分发处理的(io对象的构造函数中都需要传入一个io_service对象)。     asio::io_service io_service;    asio::ip::tcp::socket socket(i...
1033 0
VS2015编译Boost1.64
一、下载并解压:boost1.64.0:http://www.boost.org/users/history/version_1_64_0.html 二、以管理员权限运行VS2015命令行工具   三、cd到boost解压目录   四、运行bootstrap.
1259 0
Boost相关资料
Boost官网 文档: http://www.boost.org/doc/libs/1_64_0/ 中文 http://zh.highscore.de/cpp/boost/introduction.
888 0
+关注
文艺小青年
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载