boost 安装_Win10 + VS2019 编译安装 Boost
要编译的 Boost 版本:1.54.0。
假设 Boost 根目录为 ${boost_root}
。
首先打开 Windows PowerShell,执行如下命令:
cd ${boost_root}
.bootstrap.bat
如果之前没有设置 cl
命令的环境变量,这里将会报如下错误:
'cl' 不是内部或外部命令,也不是可运行的程序。
解决这个问题的方法是将 cl
命令的位置添加到系统的环境变量中,这里假设 VS 被安装到了 C 盘中,则需要将以下内容添加到 Path
环境变量中:
C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.26.28801binHostx64x64
环境变量修改之后必须重启才能生效。
添加完以上环境变量之后,再次运行 .bootstrap.bat
,如果出现以下错误:
fatal error C1034: ctype.h: 不包括路径集。
则说明是 Windows 环境变量没有配置或没配置好。此时我们需要在系统的环境变量里面新建两个环境变量,它们的变量名和变量值分别为:
# 第一个环境变量
变量名:INCLUDE
变量值:C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.26.28801includeC:Program Files (x86)Windows Kits10Include10.0.18362.0sharedC:Program Files (x86)Windows Kits10Include10.0.18362.0ucrtC:Program Files (x86)Windows Kits10Include10.0.18362.0umC:Program Files (x86)Windows Kits10Include10.0.18362.0winrt# 第二个环境变量
变量名:LIB
变量值:C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.26.28801libx64C:Program Files (x86)Windows Kits10Lib10.0.18362.0ucrtx64C:Program Files (x86)Windows Kits10Lib10.0.18362.0umx64
添加完之后,重启,使环境变量生效。
然后再次运行 .bootstrap.bat
,正常情况下应该输出以下信息:
![](/assets/blank.gif)
然后接下来要运行 .b2
命令来进行编译,编译命令如下:
.b2 install --prefix=D:CCLibLibsboost_1_54_0boost_1_54_0install_dir --build-type=complete --toolset=msvc-14.2 threading=multi address-model=64
关于上述命令中各参数的详细解释,参见 https://blog.csdn.net/s_lisheng/article/details/72871218 。
但是执行上述命令之后可能会报如下错误:
error: msvc initialization: parameter 'version' inconsistent
error: no value was specified in earlier initialization
error: an explicit value is specified now
解决方法是修改 ${boost_root}
目录下的 project-config.jam
文件,如果用的是 VS2019,则可以将里面的内容修改成:
import option ; using msvc : 14.2 : "C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.26.28801binHostx64x64cl.exe" ; option.set keep-going : false ;
然后再次运行 .b2
命令,如果没有什么什么问题应该就可以正常编译了。
编译之后,会生成一个 include
文件夹和一个 lib
文件夹。
至此,编译过程结束。
boost 安装_Win10 + VS2019 编译安装 Boost相关推荐
- linux php7.2编译安装,Linux下编译安装php7.2
准备工作 所有操作需要在root用户下 安装路径: /usr/local/php 安装PHP 首先要安装如下依赖包 $ yum install -y gcc gcc-c++ make zlib zl ...
- Redhat EL 5.3上安装Cacti(4)- 编译安装rrdtool及安装配置snmp
Redhat EL 5.3上安装Cacti(4)- 编译安装rrdtool及安装配置snmp Linux下安装Cacti实现网络监控 由于博客字符8万限制,所以分开5部分上传! 请看Redhat EL ...
- 最新版本Redis:Redis 7.0 安装使用,编译安装Redis,Redis使用场景-2022年最新Redis图解安装
最新版本Redis:Redis 7.0 安装使用,编译安装Redis,Redis使用场景. 本章主要目标: 1.Redis介绍 2.下载Redis,编译安装Redis 3.启动Redis使用 4.Re ...
- centos6.5 编译安装mysql_Centos6.5编译安装mysql 5.7.14详细教程
此文实例给亲们分享了CENTOS6.5 编译mysql 5.7.14安装配置方法,供大家参考,具体内容如下 mysql5.7.14 编译安装在自定义文件路径下 下载安装包 配置安装环境 编译安装 cm ...
- linux nginx编译安装mysql_Centos7下编译安装配置Nginx+PHP+MySql环境
序言 这次玩次狠得.除了编译器使用yum安装,其他全部手动编译.哼~ 看似就Nginx.PHP.MySql三个东东,但是它们太尼玛依赖别人了. 没办法,想用它们就得老老实实给它们提供想要的东西. 首先 ...
- 04_MySQL笔记-介绍-rpm安装/源码编译安装MySQL-远程连接
文章目录 介绍 rpm方式安装MySQL 源码编译安装MySQL 一键安装脚本 远程连接 个人博客 https://blog.csdn.net/cPen_web 介绍 MySQL MySQL是一个数据 ...
- ubuntu mysql5.6 编译安装_Ubuntu14.04编译安装mysql5.6.26
(1)安装编译源码需要的包 sudo apt-get install make cmake gcc g++ bison libncurses5-dev (2)下载并解压缩 mysql-5.6.26.t ...
- python3.7.2安装-ubuntu下编译安装Python3.7.2
Ubuntu下安装Python3.7.2 1.去官网下载Python3.7.2 首先到要安装的文件夹下创建安装目录 mkdir /usr/local/bin/python3.7 切到要下载的文件夹下: ...
- ubuntu 编译安装php mysql_ubuntu编译安装php5 mysql nginx
一.首先下载软件源码包 wget http://sysoev.ru/nginx/nginx-0.8.53.tar.gz wget http:/.s135.com/soft/linux/nginx_ph ...
最新文章
- 关于Remote Desktop Users组
- 内核程序实现多文件的调用
- MySQL-事务的实现-redo
- php 上传100m文件,PHP向MySQL中insert100M以上的文件
- python获取linux本机IP
- InfoWorld 公布开源软件( 2019 年)
- ffmpeg处理hikvision平台PS流
- 20191112每日一句
- linux设置ipsan_linux 配置SAN存储-IPSAN
- 关于使用VS2015编译项目时出现LNK1112 module machine type 'x64' conflicts with target machine type 'X86'
- 【方法篇】S-棕榈酰化蛋白修饰质谱鉴定方法
- 桌面图标出现混乱,图标文件混乱无法显示怎么修复
- 渐进式jpg转换成基线式 jpg
- 10019---层次选择器
- UDP传输rtp数据包丢帧
- 【一起入门NLP】中科院自然语言处理期末考试*总复习*:考前押题+考后题目回忆
- HTML我的家乡宁夏学生网页设计作品 dreamweaver作业静态HTML网页设计模板 宁夏旅游景点网页作业制作
- 符号的英文读法(转)
- Python基础知识 2022-11-14 ★ 小结 43-50 字典_集合
- 你绝没见过的奢华 全球最贵的13样东西