首页 > C++编程 > Boost编译与配置

Boost编译与配置

老文章,在草稿箱存了一年多了)Boost是一个开源、可移植的强大的C++程序库,由C++标准委员会库工作组成员发起。官方网址为http://www.boost.org,SourceForge网址为http://sourceforge.net/projects/boost/。本文以Windows下Visual Studio为例讲解如何编译和配置Boost库。

首先从SourceForge上下载Boost库的压缩包,此时的最新版为1.47.0,下载地址为http://nchc.dl.sourceforge.net/project/boost/boost/1.47.0/boost_1_47_0.7z;下载后,解压缩7z包。然后以管理员方式在命令提示符下运行bootstrap.bat批处理文件,运行后会在当前目录中出现bjam.exe文件。

接着在命令行下运行bjam.exe,开始Boost库的编译,需要等待一段时间,编译完后提示如下:
Boost库编译
这里提示我们要配置好编译器的头文件路径和库文件路径,这里我们打开Visual Studio,选择“工具”菜单,然后依次选择“选项”——“项目和解决方案”——“VC++目录”,添加Boost库文件目录和包含文件目录,确定即可。
Visual Studio配置Boost库

下面就可以创建项目进行测试了:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Boost shared_ptr测试
// http://www.programlife.net
#include <iostream>
#include <boost/shared_ptr.hpp>
using namespace std;
 
int main(int argc, char **argv)
{
	boost::shared_ptr<int> shptr(new int(10));
	cout << "use_count: " << shptr.use_count() << endl;
	cout << "value: " << *shptr << endl;
 
	return 0;
}

觉得文章还不错?点击此处对作者进行打赏!


本文地址: 程序人生 >> Boost编译与配置
作者:代码疯子(Wins0n) 本站内容如无声明均属原创,转载请保留作者信息与原文链接,谢谢!


更多



分类: C++编程 标签: ,
  1. 2013年1月31日23:57 | #1

    很久没来啦,支持一下先,哈~~

    [回复]

    代码疯子 回复:

    @Winson, 呵呵 我也好久不上博客了

    [回复]

    Winson 回复:

    @代码疯子, 呵,果然是很久啊,今天才突然收到你的回复,我都差点忘记了~~

    [回复]

  2. 2013年2月6日23:27 | #2

    外行表示不知道这个是干啥 ,不过祝春节快乐,哈哈

    [回复]

    代码疯子 回复:

    @the5fire, 一个C++库 春节快乐

    [回复]

  3. abcdefgh
    2013年4月22日19:35 | #3

    看不懂

    [回复]