VS2010环境下Boost_1_59_0的安装与测试

版本:boost_1_59_0

下载地址:http://sourceforge.net/projects/boost/?source=typ_redirect

Boost库是为C++语言标准库提供扩展的一些C++程序库的总称。

Boost库由Boost社区组织开发、维护。其目的是为C++程序员提供免费、同行审查的、可移植的程序库。Boost库可以与C++标准库完美共同工作,并且为其提供扩展功能。

非关乎切身利益者不能动也。

素闻其功能强大,但一直没有机会进行尝试,终于最近自己的课题有所涉及,才匆匆去下载。

除了任务牵引或者自己真正感兴趣,否则再也难以推动自己接触学习新的事物了

好吧先说安装

首先从Boost C++ Libraries下载最新版本压缩包,根据个人喜好解压到硬盘任意位置

接着打开VS2010打开命令提示行,步骤如下

工具->命令提示行

若无法从对应路径中找到命令提示行,可手动添加此工具,具体配置戳下面链接

http://www.cnblogs.com/QianshaoStudio/p/4923009.html

打开VS下的命令行模式,cd到boost_1_59_0根目录下,执行bootstrap.bat,执行结果产生bjam.exe和b2.exe

继续执行bjam.exe文件,此步骤约20min,时间较长,需耐心等待。

执行完毕后基本宣告安装完成

接着对Microsoft Visual Studio 2010进行简单配置

对需要引入Boost库的项目进行右键单击,打开属性->配置属性

对其中 包含目录及库目录 添加Boost库安装路径即可尽情享受Boost库的强大功能

最后贴代码以便测试:

#include <boost/scoped_ptr.hpp>
#include <string>
#include <iostream>

int main()
{
    {
    boost::scoped_ptr<std::string> p(new std::string("Use scoped_ptr often."));
    // 打印字符串的值
    if (p) {
        std::cout << *p << std::endl;
    }
    // 获取字符串的大小
    size_t i = p->size();
    std::cout << i << std::endl;
    // 给字符串赋新值
    *p = "Acts just like a pointer";
    } // 这里 p 被销毁,并删除 std::string
}

执行结果如下

如有问题欢迎一起探讨。

时间: 2024-11-08 22:55:25

VS2010环境下Boost_1_59_0的安装与测试的相关文章

mosquitto在Linux环境下的部署/安装/使用/测试

mosquitto在Linux环境下的部署 看了有三四天的的源码,(当然没怎么好好看了),突然发现对mosquitto的源码有了一点点感觉,于是在第五天决定在Linux环境下部署mosquitto. 使用传统源码安装步骤: 步骤1:http://mosquitto.org/files/source/官网下载源码,放到Linux环境中.解压后,找到主要配置文件config.mk,其中包含mosquitto的安装选项,需要注意的是,默认情况下mosquitto的安装需要OpenSSL(一个强大的安全

Linux环境下coap协议安装与测试

最近在接触coap协议,一个专门用于受限设备上的物联网协议,于是下载了其源码,欲在linux下安装.又因编程语言繁多,所以就暂且尝试python和nodejs python源码下载 在README.md文件中,安装方法已经介绍得很好了,不过在执行到sudo pip install dist/CoAPthon-2.0.0.tar.gz -r requirements.txt时,提示缺少Python.h头文件,于是便知开发包没有安,所以安装python2.7-dev 默认情况下,相关可执行文件和co

libCURL开源库在VS2010环境下编译安装,配置详解

libCURL开源库在VS2010环境下编译安装,配置详解 转自:http://my.oschina.net/u/1420791/blog/198247 CURL开源库VS2010环境下编译安装,配置详解 一 准备 1.1 CURL官网下载地址:http://curl.haxx.se/download.html 1.2 找到源码包,我这里下载的是7.32.0版:http://curl.haxx.se/download/curl-7.32.0.zip 二 步骤 2.1 打开curl-7.32.0\

window环境下glog的安装

window环境下glog的安装 分类: c++2014-09-23 14:12 32人阅读 评论(0) 收藏 举报 下载后解压,利用Visual Studio打开google-glog.sln.生成解决方案 安装: 方法一:将libglog.dll和libglog.lib文件,拷贝文件到你的工程文件夹下,并拷贝src\windows\下的glog目录到你的工程文件下. 方法二:你也可以将这两个文件拷贝到系统文件夹下,实现全局访问. 1. 将libglog.dll拷贝到C:\Program Fi

实验七:Xen环境下cirrOS的安装配置

实验名称: Xen环境下cirrOS的安装配置 实验环境: 这里的cirrOS和实验六中的busybox的启动方式相同,唯一的区别就是我们使用的cirrOS镜像中,已经包含了根文件系统.内核文件以及ramdisk和grub程序: 只需要我们使用xen环境下的/usr/bin/pygrub程序来引导即可: 所以,这里只需要看xen环境的安装是否正常即可:通过 xl list 命令来测试即可: 实验需求: 通过 pygrub 程序引导 cirrOS 启动,虚拟机系统cirrOS正常运行即可: 实验配

Ubuntu环境下SSH的安装及使用

Ubuntu环境下SSH的安装及使用 SSH是指Secure Shell,是一种安全的传输协议,Ubuntu客户端可以通过SSH访问远程服务器 .SSH的简介和工作机制可参看上篇文章SSH简介及工作机制. SSH分客户端openssh-client和openssh-server 如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudoapt-get install openssh-client),如果要使本机开放SSH服务就需要安装ope

Windows环境下MongoDB的安装与配置

MongoDB是一种高性能的文档型数据库,现介绍一下在Windows环境下MongDB的安装与配置 获取MongoDB 打开官方网站 www.mongodb.org,找到页面右上解的DownLoad链接 点击DOWNLOAD下载  目前最新的版本是3.2.4,下载好后选择安装目录,这里选择d:\mongo3.2 配置MongoDB 在目录 d:\mongo3.2下新建一个mongo.config文件,这个文件是用来对MONGODB进行配置用的, 在d:\mongo3.2\bin下新建一个目录db

vs2010环境下生成dll文件

vs2010环境下生成dll文件 1,新建win32工程,选中DLL项目,如下图:2,分别添加头文件和cpp文件 #ifndef LIB_H#define LIB_Hextern "C" int _declspec(dllexport)add(int x,int y);    // 声明为C编译.链接方式的外部函数#endif #include "stdafx.h"int add(int x,int y){    return x+y;} 3,新建win32控制台工

ubuntu环境下eclipse的安装以及hadoop插件的配置

ubuntu环境下eclipse的安装以及hadoop插件的配置 一.eclipse的安装 在ubuntu桌面模式下,点击任务栏中的ubuntu软件中心,在搜索栏搜索eclipse 注意:安装过程需要输入用户密码. 二.eclipse的配置 待eclipse安装好以后,在命令行输入whereis eclipse 找到eclipse的安装路径 在文件目录下找到eclipse中的插件目录 然后在打开一个文件目录窗口找到hadoop/contrib/eclipse-plugin中的eclipse插件—