BOOST库使用方法(有手就行)
开发环境:
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库使用方法(有手就行)相关推荐
- windows下boost库的基本使用方法
因为boost都是使用模板的技术,所以所有代码都是写在一个.hpp头文件中.这样boost中的大部分内容是不需要编译生成相应的链接库,只需要设置下面的包含目录(或者设置一下环境变量),在源文件中包含相 ...
- Windows下编译和安装Boost库
因为boost都是使用模板的技术,所以所有代码都是写在一个.hpp头文件中.这样boost中的大部分内容是不需要编译生成相应的链接库,只需要设置下面的包含目录(或者设置一下环境变量),在源文件中包含相 ...
- VS2015安装配置boost库
反反复复搞了几次,终于好了!在此,特意写了自认为最全的步骤,希望你们安装顺利! 下面介绍完整安装boost库的方法: 1.首先到boost官网去下载最新的版本的boost库: http://www.b ...
- MSVC编译Boost库和使用
MSVC编译Boost库和使用 不管是出于什么目的,C++ 开发总是要用到 boost 库,介绍下使用 MSCV 编译器编译 Boost 库的方法 环境 MSVC 14.3 (Visual Studi ...
- vue 引入的方法 用在template_?【有手就行】轻松打造属于自己的Vue工程化脚手架工具...
前言 为什么闲得蛋疼要自己做脚手架 官方脚手架工具创建的项目不能马上进行搬砖? 每次创建新项目就得复制粘贴旧项目的配置再CRUD? 能不能自己造个劳资御用的个性化定制版脚手架? 以Vue举例来说,虽然 ...
- 简单解析C++基于Boost库实现命令行
Boost库中默认自带了一个功能强大的命令行参数解析器,以往我都是自己实现参数解析的,今天偶尔发现这个好东西,就来总结一下参数解析的基本用法,该库需要引入program_options.hpp头文件, ...
- python调用c++动态库 linux_linux中使用boost.python调用c++动态库的方法
前言 最近开始使用 robot framework 测试c++的动态库,robot framework 是跑在 windows 上面,c++动态库是跑在远程linux主机上面.测试办法是让 robot ...
- linux boost 卸载,Ubuntu下boost库的编译安装步骤及卸载方法详解
最近由于编译一个程序用到了C++的boost库,所以便安装了这个库.但是,其中遇到了一些小问题.所以记录下来,以供别人参考. 首先说一下我的环境:Ubuntu 12.04 32bit, gcc 4. ...
- c++/ boost 库常见错误及解决方法总结
c++/ boost 库常见错误及解决方法总结 参考文章: (1)c++/ boost 库常见错误及解决方法总结 (2)https://www.cnblogs.com/tyche116/p/93586 ...
最新文章
- Qt: 实现浮点slider和浮点spinbox
- linux的每次IO大小控制,linux文件io缓冲
- 传统金融PK互联网 必须透过现象看本质
- 记录一个海思TOE的BUG
- 实验吧-密码学-杯酒人生(特殊凯撒--维吉尼亚密码)(凯撒加解密脚本、维吉尼亚密码加解密脚本)...
- 弥补Web开发缺陷 实战HTML 5中存储API
- java左右连接sql写法,join用不了了 sql语句写法,不用join
- Mysql学习总结(64)——Mysql配置文件my.cnf各项参数解读
- JS 相等判断 / 类型判断
- Linux mysqladmin 命令
- 一些面试题目(网易游戏2011.10.15校园招聘会笔试题)
- php函数 call_user_func
- 短信猫JAVA二次开发包SMSLib,org.smslib.TimeoutException: No response from device解决方案...
- 英语各种数字表达方式大全(转载)
- 基于SVM的猫咪图片识别器
- 2022 中小企业快成长之年,上云 选对平台是关键,这次我站华为云
- java 数组的行数和列数
- Android获取设备支持的编解码器
- 低代码数字孪生平台,魅力何在?
- 接入第三方|接入声网灵动课堂 流程图