开发环境:

Win7,VS2015 - update 3,boost_1_16_0

1、下载boost安装包,约125MB。

2、解压到指定目录,解压后显示大小437MB,占用空间546MB,包含47988个文件,4409个文件夹。

3、按如下路径打开命令提示符:

|——开始菜单

|————Visual Studio 2015

|——————Visual Studio Tools

|————————Windows Desktop Command Prompts

|——————————VS2015 x86 本机工具命令提示符

4、cd到boost解压目录——bootstrap.bat所在目录,运行bootstrap.bat。不到30秒,执行过程完成,得到四个新文件:

b2.exe

bjam.exe

bootstrap.log

project-config.jam

5、继续在当前命令提示符中运行bjam.exe,对boost进行编译。

编译过程持续了约15分钟,终于结束。看看目录文件:大小2.60GB,占用空间2.71GB,包含49818个文件,4710个文件夹。

6、在.\stage\lib下看到生成了非常多的静态库,在VS项目中设置:

a.附加包含目录:包含到 **\boost_1_60_0

b.附加库目录:包含到**\boost_1_60_0\stage\lib

7、只取所需内容,随项目上传或分享:

单独创建一个目录,取原\boost_1_60_0\目录下的\boost文件夹及\stage文件夹,复制到项目中,在上面一步设置VS相关依赖时自行调整即可。

BOOST库使用方法(有手就行)相关推荐

  1. windows下boost库的基本使用方法

    因为boost都是使用模板的技术,所以所有代码都是写在一个.hpp头文件中.这样boost中的大部分内容是不需要编译生成相应的链接库,只需要设置下面的包含目录(或者设置一下环境变量),在源文件中包含相 ...

  2. Windows下编译和安装Boost库

    因为boost都是使用模板的技术,所以所有代码都是写在一个.hpp头文件中.这样boost中的大部分内容是不需要编译生成相应的链接库,只需要设置下面的包含目录(或者设置一下环境变量),在源文件中包含相 ...

  3. VS2015安装配置boost库

    反反复复搞了几次,终于好了!在此,特意写了自认为最全的步骤,希望你们安装顺利! 下面介绍完整安装boost库的方法: 1.首先到boost官网去下载最新的版本的boost库: http://www.b ...

  4. MSVC编译Boost库和使用

    MSVC编译Boost库和使用 不管是出于什么目的,C++ 开发总是要用到 boost 库,介绍下使用 MSCV 编译器编译 Boost 库的方法 环境 MSVC 14.3 (Visual Studi ...

  5. vue 引入的方法 用在template_?【有手就行】轻松打造属于自己的Vue工程化脚手架工具...

    前言 为什么闲得蛋疼要自己做脚手架 官方脚手架工具创建的项目不能马上进行搬砖? 每次创建新项目就得复制粘贴旧项目的配置再CRUD? 能不能自己造个劳资御用的个性化定制版脚手架? 以Vue举例来说,虽然 ...

  6. 简单解析C++基于Boost库实现命令行

    Boost库中默认自带了一个功能强大的命令行参数解析器,以往我都是自己实现参数解析的,今天偶尔发现这个好东西,就来总结一下参数解析的基本用法,该库需要引入program_options.hpp头文件, ...

  7. python调用c++动态库 linux_linux中使用boost.python调用c++动态库的方法

    前言 最近开始使用 robot framework 测试c++的动态库,robot framework 是跑在 windows 上面,c++动态库是跑在远程linux主机上面.测试办法是让 robot ...

  8. linux boost 卸载,Ubuntu下boost库的编译安装步骤及卸载方法详解

    最近由于编译一个程序用到了C++的boost库,所以便安装了这个库.但是,其中遇到了一些小问题.所以记录下来,以供别人参考. 首先说一下我的环境:Ubuntu 12.04 32bit,  gcc 4. ...

  9. c++/ boost 库常见错误及解决方法总结

    c++/ boost 库常见错误及解决方法总结 参考文章: (1)c++/ boost 库常见错误及解决方法总结 (2)https://www.cnblogs.com/tyche116/p/93586 ...

最新文章

  1. Qt: 实现浮点slider和浮点spinbox
  2. linux的每次IO大小控制,linux文件io缓冲
  3. 传统金融PK互联网 必须透过现象看本质
  4. 记录一个海思TOE的BUG
  5. 实验吧-密码学-杯酒人生(特殊凯撒--维吉尼亚密码)(凯撒加解密脚本、维吉尼亚密码加解密脚本)...
  6. 弥补Web开发缺陷 实战HTML 5中存储API
  7. java左右连接sql写法,join用不了了 sql语句写法,不用join
  8. Mysql学习总结(64)——Mysql配置文件my.cnf各项参数解读
  9. JS 相等判断 / 类型判断
  10. Linux mysqladmin 命令
  11. 一些面试题目(网易游戏2011.10.15校园招聘会笔试题)
  12. php函数 call_user_func
  13. 短信猫JAVA二次开发包SMSLib,org.smslib.TimeoutException: No response from device解决方案...
  14. 英语各种数字表达方式大全(转载)
  15. 基于SVM的猫咪图片识别器
  16. 2022 中小企业快成长之年,上云 选对平台是关键,这次我站华为云
  17. java 数组的行数和列数
  18. Android获取设备支持的编解码器
  19. 低代码数字孪生平台,魅力何在?
  20. 接入第三方|接入声网灵动课堂 流程图

热门文章

  1. docxCreator
  2. python列表推导式中使用if语句及他们的等价形式
  3. DHCP服务器修改ip地址,改变dhcp服务器ip地址
  4. JavaScript中的Event(事件)详解
  5. 免费CDN:jsDelivr+Github 使用方法
  6. 嵌入式单片机基础篇(二十)之FSMC
  7. 【经典布局】圣杯布局和双飞翼布局
  8. HTTP 错误 500.19 - Internal Server Error 0x80070005 0x80070003
  9. 小程序不引入基础组件实现weui使用(附加小程序换行显示)
  10. Oracle Linux 6 samba配置