安装boost库(Windows)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装boost库(Windows)相关的知识,希望对你有一定的参考价值。

1. 下载

    官网:http://www.boost.org/

    主页:https://sourceforge.net/projects/boost/

    当前最新版:V1.61.0

2. 编译

    首先,生成bjam和b2工具。

技术分享

 

    然后,对不同版本的MSVC生成库文件。

名称 VS版本
msvc-6.0 VS6.0
msvc-7.0 VS2003
msvc-8.0 VS2005
msvc-9.0 VS2008
msvc-10.0 VS2010

 

 

   

 

 

vs2005:

技术分享
bjam stage --toolset=msvc-8.0 --without-graph --without-graph_parallel --without-math --without-mpi --without-python --without-serialization --without-wave --stagedir="C:\\boost\\bin\\vc8" link=static runtime-link=shared runtime-link=static threading=multi debug release
View Code

 

    vs2010:

bjam stage --toolset=msvc-10.0 --without-graph --without-graph_parallel --without-math --without-mpi --without-python --without-serialization --without-wave --stagedir="C:\\boost\\bin\\vc10" link=static runtime-link=shared runtime-link=static threading=multi debug release

 

3. 使用

    (1) 头文件

        拷贝C:\\boost_1_61_0\\boost文件夹到C:\\boost

    (2) IDE设置

         a. 头文件引用

         Project->Properties->Configuration Properties->C/C++->General

         Additional Include Directories: 增加(1)中根目录。

技术分享

 

        b. 库链接

             Project->Properties->Configuration Properties->Linker->General

             Additional Library Directories: 增加生成库目录

技术分享

 

参考文档:

1. Builtin tools

    http://www.boost.org/build/doc/html/bbv2/reference/tools.html#bbv2.reference.tools.compiler.msvc

2. Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)

    http://www.cnblogs.com/wondering/archive/2009/05/21/boost_setup.html

以上是关于安装boost库(Windows)的主要内容,如果未能解决你的问题,请参考以下文章

Windows下Boost库的安装与使用

windows下boost库的基本用法

markdown 在Windows上为GCC(MinGW)安装boost库

windows下 boost库的安装

C++搭建集群聊天室:安装boost库

C++搭建集群聊天室:安装boost库