windows 一键安装boost库
windows 一键安装boost库
ORBSLAM保存地图模块需要用到boost库,所以撸起袖子干,先安装boost库,具体流程如下
- 下载boost库下载链接
2.解压,这个不多说了
3.打开一个命令行程序,cd 到源码目录
4.运行命令,会执行一会,然后生成b2.exe
.\bootstrap.bat
5.根据提示运行
.\b2.exe
根据我们不同的需求可以给b2.exe增加很多参数。下面是常用的几个参数
toolset 编译器类别,可以是gcc,或者是msvc
target-os 目标操作系统,可以是Windows,Linux
variant 生成类型,可以是 debug或者release
threadapi 线程API的实现,可以是win32或者pthread,在windows上编译就用win32
link 链接库类型,可以是静态的,也可以是shared,对应windows上的库就是.lib或者是dll
prefix 安装路径
user-config 用户自定义配置文件,在cross compile的时候可以用来配置编译工具链
address-model 生成32位还是64位库文件
architecture=x86 cpu架构,一般台式机位x86,嵌入式平台位arm
6 VS安装示例
比如我们想要在windows vs2015上上编译安装32位的Release版的静态链接库到C:\boost路径下就可以执行下面的指令,其它的可以按需改动。
.\b2.exe variant=release threading=multi threadapi=win32 link=static runtime-link=shared --prefix=C:\boost address-model=32 architecture=x86 --toolset=msvc-14.0 install -j8
最后我们加了-j8参数。这个代表8线程同时编译,可以提高编译安装的速度。
7.Mingw-x64安装示例
.\b2.exe toolset=gcc variant=release threading=multi threadapi=win32 link=static runtime-link=shared --prefix=C:\boost address-model=64 architecture=x86 install -j8
8大功告成,配置一下头文件和lib文件就可以使用了。
windows 一键安装boost库相关推荐
- Windows下编译和安装Boost库
因为boost都是使用模板的技术,所以所有代码都是写在一个.hpp头文件中.这样boost中的大部分内容是不需要编译生成相应的链接库,只需要设置下面的包含目录(或者设置一下环境变量),在源文件中包含相 ...
- vs2008安装boost库
vs2008安装boost库 2010年06月10日 首先我在晚上找到了很多的说明:我先一一罗列在下 ************************************************* ...
- C++ Boost库:windows下编译Boost库
文章目录 1. 需要编译的boost库 2. 编译步骤 3. 库命名规则 4. VS配置库目录 C++ Boost库:简介和第一个示例程序 C++ Boost库:数值转换 lexical_cast C ...
- 树莓派上安装boost库
一.安装boost库 sudo apt-get install libboost-dev aptitude search boost 二.编写测试代码 1 #include <iostream& ...
- windows一键安装web环境全攻略(win2008)
在windows中安装服务器环境,推荐使用阿里云的集成环境,这里特分享下安装方法,使用win2008的朋友可以参考下 windows一键安装web环境全攻略 请根据系统不同下载对应的一键安装包,注意区 ...
- 手动安装boost库
手动安装boost库. 1,下载boost库,解压到目录.我解压的目录为D:\thirdParty. 2,build bjam工具. 转到 D:\thirdParty\boost_1_37_0\too ...
- C++:MAC安装Boost库文件并且使用CLion开发
boost的filestem库 C++在17版本的标准库中引入了一个filesystem库,用来处理文件路径,以及文件访问.很多编译器对filesystem库的支持还不是很好.为了解决这个问题,可以临 ...
- boost linux 测试程序,Linux平台下安装 boost 库
Linux平台下安装boost库 今天在给师弟们设计新一代软件框架的时候,需要实现一种功能:存在一种容器,里面存放着不同的数据类型,例如int, double, char,以及一些自己定义的类等等.后 ...
- 打造自己的windows一键安装系统
现在网上,windows一键安装系统一搜就是一大堆,但几乎所有的系统都会绑定IE主页和预装软件,就算打着纯净版的旗号.而手动安装系统又是非常繁琐,一步一步确定,最后还要自己下载装驱动,更新系统补丁,非 ...
最新文章
- 【C#】集合_哈希表_字典_泛型_文件
- iOS UIScreen详解
- 三星r381android+wear,三星新路线图:Android Wear手表/Tizen手机
- 配置linux服务器做简单的路由器
- bootstrap评分插件 Bootstrap Star Rating Examples
- leetcode613. 直线上的最近距离(SQL)
- 为什么在一个公司待了两三年就想离职?
- 【SIGIR 2021 最佳学生论文】图像文本检索的动态模态交互建模
- 2021-2025年中国再加工医疗器械行业市场供需与战略研究报告
- Ubuntu下安装并配置VS Code编译C++
- 计算机程序员的英语词汇,计算机程序员常用英语词汇
- 信息系统项目管理师(2022年) —— 第 7 章 项目成本管理
- 微信公众号获取用户地理位置
- Windows 2003企业版安装篇
- 成功解决 nginx: [emerg] invalid number of arguments in “root“ directive in 问题
- 鸡腿の游戏_纪中1737
- Linux快速复制或删除大量小文件 1
- mysql no space_故障处理,no space left on device!几种可能性?
- java吸血鬼_4位吸血鬼数字的java实现思路与实例讲解
- B-Spline样条曲线及其性质