vs2010 boost库的编译与安装

编译过程:

1.首先去http://www.boost.org/users/download/下载boost的源码;

2.然后将源码放入一个文件加内,比如c:\lib\boost\boost_1_59_0\下

3.进入Visual Studio x64命令提示(2010)窗口,cd到c:\lib\boost\boost_1_59_0\中

4.执行命令:

bootstrap

b2--toolset=msvc-10.0 --build-type=complete stage

The first command prepares the Boost.Build system for use. The second command invokes Boost.Build to build the separately-compiled Boost libraries.

vs2010C++工程安装boost库:

在2010环境下这步,在项目-->右键属性-->VC++ Directories 中去填写对应路径

附加包含目录为:c:\lib\boost\boost_1_59_0\;附加库目录为:c:\lib\boost\boost_1_59_0\stage\lib

测试代码:

#include<iostream>
#include <boost/regex.hpp>
using namespace std;

int main()
{
    // 3 digits, a word, any character, 2 digits or "N/A", 
    // a space, then the first word again
    boost::regex reg("\\d{3}([a-zA-Z]+).(\\d{2}|N/A)\\s\\1");

std::string correct="123Hello N/A Hello";
    std::string incorrect="123Hello 12 hello";

assert(boost::regex_match(correct,reg)==true);
    assert(boost::regex_match(incorrect,reg)==false);
    cout<<"Hello Boost !"<<endl;
}

如果输出结果为:Hello Boost ! 则表明boost库在vs2010下配置成功。

时间: 2024-10-13 12:42:07

vs2010 boost库的编译与安装的相关文章

Linux下boost库的编译、安装详解

下载boost源码 boost下载地址 解压到一个目录 tar -zxvf boost_1_66_0.tar.gz 编译boost库 进入boost_1_66_0目录中 cd boost_1_66_0 ./bootstrap.sh --with-libraries=all --with-toolset=gcc --with-liraries:需要编译的库 --with-toolset:编译时使用的编译器 安装boost库 ./b2 install --prefix=/usr --prefix:b

Windows7系统下OpenCV2.4.4+PCL1.6.0+SSBA3.0+VS2010 IDE32环境下编译和安装以实现Sfm和PCL点云数据可视化

最近在学习<深入理解OpenCV:实用计算机视觉项目解析>一书的第三章和第四章时,遇到很多编译问题,书中又没有详细的讲解环境配置和搭建过程.经过多天的捉摸.调试.排错终于将两章的程序都调试成功了,先做个记录以备忘.概述的英文名为:<Mastering OpenCV with Practical Computer Vision Projects>. 一.开发环境概述 1.OpenCV版本:2.4.4: 2.PCL版本:1.6.0: 3.SSBA版本:3.0: 4.IDE版本:VS20

boost库在windows的编译及配置(VS2010)

C++有一个强大的Boost,里面有好多功能是C++标准库所不支持的.看着Boost中那些强大的功能模板怎能不动心呢!下面我们就来看看如何在VS2010下使用Boost库. 系统:windows7 开发环境:Visual Studio 10 boost版本:boost_1_55_0 (1)boost下载 首先从boost官方主页BOOST官方下载网址下载最新版boost安装包,下载完毕后将其解压在[D:\ProgramFiles\MicrosoftVisualStudio10.0\boost_1

Linux下编译boost库

需要把整个PCIE的工程移植到Linux下,当初就是用cmake来管理的工程的.但是命令行之类的还是需要改动.改动还不少,cmake里面很多东西都依赖于windows.包括我用cmake重新管理的工程IMageMagick,相当繁琐,工作量也大. 当然,首先需要在Linux下安装SVN: http://www.cnblogs.com/macula/archive/2012/02/12/2347637.html http://www.blogjava.net/jasmine214--love/ar

Ubuntu 12.04升级Boost库至1.55

1. 手动下载Boost库1.55.           wget -O boost_1_55_0.tar.gz http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.gz/download           tar xzvf boost_1_55_0.tar.gz           cd boost_1_55_0/   2. 安装依赖库.           sudo apt-get update

使用boost库完成读写JSON字符串

boost库的编译不做赘述,这里用的版本是1.69.0,其他版本应该差不多 boost官网:https://www.boost.org/ 0.前言 今天要整的JSON是这样的 { "description": "this is a JSON test", "version": "100", "list": { "listkey1": "listvalue1", &qu

VS2010 编译安装boost库

实践是最好的办法..学习C++,想试试线程,然后打算用boost库,结果boost库编译差点吓到我..没看到比较完整的安装教程..一直耽搁.今天动手.完成了.方法记录如下:1.下载boost从boost官网( http://www.boost.org )上下载最新的boost版本,现在最新是1.49版本,解压到自定义目录(我解压到了D:/program files,最终的目录结构是D:\Program Files\boost_1_49_0) 2.编译安装 在D:\Program Files\bo

VS2010 Boost编译安装(转载)

把项目从VS2008搬到VS2010的时候,导入原来的编译好的boost库居然连接失败, 提示:LINK : fatal error LNK1104: 无法打开文件“libboost_system-vc100-mt-1_47.lib”  错误 网上找答案,才知道不同的编译器所使用的boost库编译命令是不同的: 输入bjam --toolset=msvc-10.0 --build-type=complete stage 开始编译(VS2010的) (如果是VS2005, 则为msvc-8.0:如

VS2010下安装boost库

在我们的C++项目中安装boost库,下面以VS2010版本作为例子,其它版本的设置也差不多. 一.编译生成boost库 1.下载最新的boost(本人下载的是boost_1_56_0).boost官方网站(www.boost.org). 2.解压boost库文件(我解压到C:boost目录下). 3.打开VS2010->VS TOOLS->VS命令提示. 4.进入解压的boost目录(此处是CD C:\boost\boost_1_56_0 ). 5.输入bootstrap,回车. 6.输入b