`
cuiyadll
  • 浏览: 201290 次
文章分类
社区版块
存档分类
最新评论

Boost学习笔记1:VS2008 + Boost1.55.0安装配置

阅读更多

1. Boost是啥呢?先来看下百科的解释吧:

Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。但Boost中也有很多是实验性质的东西,在实际的开发中实用需要谨慎。boost 在一些播放软件和音效中指增强,比如Bass Boost,低音增强。
还想了解更多的请自行脑补。

3.  解压缩到E:\Boost\boost_1_55_0\(可以任何位置,你觉得合适就可以)目录下;

4. 编译bjam

从开始->程序->Microsoft Visual Studio 2008->Visual Studio Tools->Visual Studio 2008 命令提示(一定要从这进),命令提示cd到E:\Boost\boost_1_55_0\下执行bootstrap.bat,会在E:\Boost\boost_1_55_0\产生bjam.exe

5.编译boost

命令提示cd到E:\Boost\boost_1_55_0\下执行
bjam --without-python --toolset=msvc-9.0 --prefix=E:\Boost\boostInstall install
  参数说明
  --without-python 表示不使用 python
  --toolset : 所使用compiler,Visual Studio 2008为msvc-9.0
  --prefix:指定编译后library的安裝目录
  这一步要花很长时间(大约40分钟),看你的电脑速度

Boost学习笔记1:VS2008 <wbr>+ <wbr>Boost1.55.0安装配置

6. 设定vs2008环境
启动vs2008->工具->选项-> 项目和解决方案 -> VC++目录(Tools->Options->Project and Solutions->VC++ Directories)
下拉 库文件 加上E:\boostInstall\lib
下拉 包含文件 加上E:\boostInstall\include\boost-1_55
这样基本已经完成了!
注意:如果发现libboost_regex-vc80-mt-gd-1_34_1.lib之类文件提示错误时,是找不到该文件!
就到E:\boostInstall\lib把对应的文件libboost_regex-vc90-mt-gd-1_55.lib改为libboost_regex-vc80-mt-gd-1_55.lib(可以用记事本或者写字板打开,然后保存)就可以一般是80和90的差别(2005是80,2008是90)。
分享到:
评论

相关推荐

    boost::asio::serialport实现串口通信

    Boost库是C++的一个强大工具集,它提供了`boost::asio`模块,用于处理网络和底层I/O操作,包括串口通信。本篇文章将详细介绍如何使用`boost::asio::serialport`来实现串口通信。 首先,我们需要理解`boost::asio`的...

    Linux安装boost 1.55.0安装包和文档

    总之,Linux上安装Boost 1.55.0是一个涉及下载源码、配置、编译和安装的过程,需要对Linux和C++有一定的了解。通过遵循上述步骤,并参考提供的文档,你应该能够顺利地在你的系统上搭建起Boost环境。在实际开发中,...

    boost库编译指南(VS2008+boost1.38)

    ### Boost库编译指南(VS2008+boost1.38) #### 一、下载Boost 在开始编译之前,首先需要下载Boost库。访问官方网站 [http://www.boost.org](http://www.boost.org),下载Boost 1.38.0版本的代码包。下载后,通常...

    boost+win7+vs2010+vs2012自动下载编译安装软件

    标题中的“boost+win7+vs2010+vs2012自动下载编译安装软件”指的是一项技术任务,即在Windows 7操作系统上,使用Visual Studio 2010和2012集成开发环境(IDE)自动化地下载、编译并安装Boost库。Boost是一个开源的...

    VS2008+Boost 1_46_1+STLPort-5.2.1安装及使用配置手记

    ### VS2008+Boost 1_46_1+STLPort-5.2.1 安装与配置指南 #### 一、STLPort-5.2.1的安装与配置 ##### 1. 下载源代码 - **官网地址**:访问STLPort官方网站`http://www.stlport.org/`。 - **版本选择**:选择最新...

    boost::asio::serial下6个工程演示多种串口读取写入方式方法

    boost::asio::serial下6个工程演示多种串口读取写入方式方法,包含simple,with_timeout,async,callback,qt_integration,stream 等多个工程演示多种方式读取,写入串口,char,string ,buffer[]等多种数据格式。

    vs2008+boost的一个例子

    用户可能需要在这个文件夹中找到具体的代码示例,学习如何在VS2008中使用Boost库,或者找到预编译的库文件以简化配置过程。 在实际操作中,以下是一些关键步骤: 1. **安装Boost**: 首先,需要从Boost官网下载并...

    VS+Qt+Mysql+addin+boost安装指南

    本文主要介绍了如何在Windows 7 32位操作系统下搭建基于VS2013的开发环境,具体包括Boost 1_61_0、Qt 5.2以及MySQL的安装配置流程。对于初学者来说,按照以下步骤操作可以有效地完成开发环境的搭建。 #### 1. 安装 ...

    VS2008+STLPort_5.2.1+Boost1_47_0的安装配置

    ### VS2008+STLPort_5.2.1+Boost1_47_0的安装配置 #### 一、安装与配置STLPort 5.2.1 **1. 下载并解压 STLPort** 首先,访问官方网站([http://www.stlport.org/](http://www.stlport.org/))下载 STLPort 的最新...

    boost_1_59_0+mysql-5.7.24安装必备.tar

    同样,解压`boost_1_59_0.tar.gz`,然后按照Boost的安装指南进行编译和安装。安装Boost通常包括以下步骤: 1. **配置**:在Boost目录下,运行`./bootstrap.sh`脚本来生成配置文件。 2. **定制**:修改生成的配置...

    vs2019+win10配置boost库的详细教程

    本文主要介绍了 VS2019+Win10 配置 Boost 库的详细教程,通过图文实例相结合,给大家介绍了非常详细,对大家的学习或工作具有一定的参考借鉴价值。 Boost 库是一个准标准库,相当于 STL 的延续和扩充,它的设计理念...

    boost 基于SSL的通信 CLIENT

    在IT行业中,Boost库是一个非常重要的C++工具集,它为C++标准库提供了许多扩展功能,涵盖了诸如并发、文件系统、智能指针、正则表达式等多个领域。而SSL(Secure Sockets Layer)和其后续版本TLS(Transport Layer ...

    OGRE编译 vs2008+win32+mygui3.2+d3d9+boost1.48.0

    ### OGRE编译过程详解:vs2008+win32+mygui3.2+d3d9+boost1.48.0 #### 一、准备工作:软件与资源下载 在开始编译OGRE前,需确保以下资源已准备妥当: - **OGRE源码**:`ogre_src_v1-8-0RC1.tar.bz2` - **OGRE依赖...

    boost库1.68版本windows下编译的dll和lib库

    2. **配置环境**:确保你已经安装了Visual Studio 2017,并且设置了开发环境,包括安装C++编译器和支持库。 3. **预处理Boost**:使用`b2`或`bjam`工具(Boost.Build系统的一部分)进行配置。这一步会根据你的需求...

    The Boost C++ Libraries_boost库_birthcng_Boostc++_Boost_

    通过深入学习《Boost C++ Libraries》,开发者可以掌握如何利用Boost库提高代码的效率、可读性和可维护性,同时也能了解到C++最新发展的趋势和实践。无论是初学者还是经验丰富的C++程序员,都能从中受益匪浅。这本书...

    十多本关于Boost的书及资料,pdf+chm

    Boost+库+学习指南+.pdf boost-thread.pdf boost_1_41_文档_中文版.chm boost_1_43_0_doc_en.chm Boost库学习指南.pdf Boost教程.pdf boost概览.pdf 侯捷_-_Boost_技术与应用.pdf 智能指针的标准之争 Boost_vs_Loki....

    资料合集:oracle+boost+数学手册

    【标题】"资料合集:Oracle+Boost+数学手册"是一个综合性的学习资源包,涵盖了数据库管理、程序库应用和基础数学知识等多个IT领域的重要知识点。 【描述】中提到的"SQL21自学通.pdf"是一本关于SQL语言的自学教程,...

    xcode iOS 使用 boost::asio 的 demo

    在iOS开发中,Boost.Asio库是一个非常重要的工具,它为C++程序员提供了网络编程、异步I/O操作和时间管理的强大支持。本项目“xcode iOS 使用 boost::asio 的 demo”旨在展示如何在iOS应用中集成并使用Boost.Asio库。...

    boost1_66_0 + vs2015 + x64+x86 +release+debug版本+dynamic编译好的库文件

    注意由于文件太大上传不了故本资源不含有boost1_66_0 的头文件,大家可以去boost的官网下载。boost1_66_0 + vs2015 + x64+x86 +release+debug版本+dynamic编译好的库文件。

Global site tag (gtag.js) - Google Analytics