*** 进入 VC2008/2015/2019 命令行:
cd boost_1_62_0 (cd boost_1_72_0)

bootstrap.bat (生成 bjam/b2 程序)
vc2008 编译:
bjam stage --toolset=msvc-9.0 --build-type=complete --with-filesystem --with-thread
vc2015 编译:
bjam stage --toolset=msvc-14.0 --build-type=complete --with-filesystem --with-thread

vc2019 编译boost_1_72_0:
b2.exe stage --toolset=msvc-14.2 --build-type=complete --with-timer

单独编译其他常用库(vc2015 把 9.0 改为 14.0):
bjam stage --toolset=msvc-9.0 --build-type=complete --with-filesystem
bjam stage --toolset=msvc-9.0 --build-type=complete --with-thread
bjam stage --toolset=msvc-9.0 --build-type=complete --with-locale
bjam stage --toolset=msvc-9.0 --build-type=complete --with-regex
bjam stage --toolset=msvc-9.0 --build-type=complete --with-date_time
bjam stage --toolset=msvc-9.0 --build-type=complete --with-atomic
bjam stage --toolset=msvc-9.0 --build-type=complete --with-program_options

bjam stage --toolset=msvc-14.0 --build-type=complete --with-filesystem --with-thread --with-locale --with-regex --with-date_time --with-atomic --with-program_options -j 4

*** linux 环境编译(centos 为例) : 
sudo ./bjam install --with-filesystem

*** mingw 环境编译:
bjam -q --toolset=gcc --with-thread
bjam -q --toolset=gcc --with-filesystem

*** mac 环境编译:
~chmod +x bootstrap.sh
./bootstrap.sh
./b2 toolset=clang --with-filesystem
~./b2 toolset=clang cxxflags="-arch x86_64" linkflags="-arch x86_64" --with-filesystem

vc2008/2015/2019, linux, mingw 和 mac 环境编译 boost_1_62_0相关推荐

  1. MinGw+Msys搭建环境 编译ffmpeg

    MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNC工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时 MinGW,即 Minimalist GNU F ...

  2. tidevice 助你在非Mac环境执行iOS自动化

    前言 一直以来,iOS自动化的实现&执行都依赖 Mac 系统,其主要原因是因为需要通过 xcodebuild 编译&安装 WDA (WebDriverAgent) 到 iOS 设备中, ...

  3. 【Qt开发笔记】Windows(VS2015或Mingw)环境编译Marble地图库

    Windows(VS2015+Qt或Mingw+Qt)环境编译Marble开源地图库 0.Mable介绍与源码下载 1.VS2015编译Marble 2.Mingw编译Marble 0.Mable介绍 ...

  4. sed Linux并发报错,完美解决mac环境使用sed修改文件出错的问题

    sed是linux命令,用于处理文件内容(修改,替换等),mac中都可以使用,但发现相同的替换命令在linux可以正常执行,在mac则执行失败. 出错原因 用shell写了个更新Config/Conf ...

  5. mac(Linux)安装配置kafka环境

    mac(Linux)安装配置kafka环境 导读 本文介绍如何在Mac系统上安装和配置kafka环境,也适用于Linux系统,强烈***不建议***在Windows环境下尝试本博客. 软件环境说明如下 ...

  6. Ionic Mac 环境配置

    2019独角兽企业重金招聘Python工程师标准>>> Ionic Mac 环境配置 ·        安装cordova之前要安装nodejs 会包含npm安装(npm是个包管理器 ...

  7. Windows subsystem Ubuntu 18.04LTS + Intel(R) Parallel Studio XE 2015 for Linux* OS + NetCDF

    Windows subsystem Ubuntu 18.04LTS + Intel® Parallel Studio XE 2015 for Linux* OS + NetCDF 4.2 above ...

  8. linux 添加path变量,linux下添加PATH环境变量

    添加PATH环境变量,第1种方法: [root@lx_web_s1 ~]# export PATH=/usr/local/webserver/mysql/bin:$PATH 再次查看: [root@l ...

  9. 在坚持了15年后,我毅然决定离开 Linux,投入 Mac 的怀抱

    为什么我需要学习这么多?因为我必须了解每一层!我不仅渴望掌握整个技术栈的知识,从后台到前端,从硅片到屏幕,还渴望拥有功能更强大的机器! 作者 | Austin Pocus 译者 | 弯月,责编 | 刘 ...

  10. Mac环境下Docker及Splash的安装运行教程

    一.前言 由于最近使用Python爬虫框架scrapy练习爬虫,在爬取动态网页的时候,需要用到splash,进行对动态网页进行JavaScript渲染,但是使用splash又必须安装Docker.因为 ...

最新文章

  1. 我诞生了!祝贺我吧。
  2. C专家编程—分析signal函数的原型声明{void (*signal(int sig,void (*func)(int)))(int)}(2)
  3. pymysql(part4)--mysql存储图片信息
  4. 六款小巧的HTTP Server[C语言] - 贵贵的博客 - 开发|架构|开源|共享
  5. Mobaxterm常用的指令(基于linux)
  6. fatal error: Python.h: No such file or directory
  7. java signed_如何从java中的字节读取signed int?
  8. 编程算法 - 篱笆修理(Fence Repair) 代码(C)
  9. 20145107 《Java程序设计》第四次实验报告
  10. K8S+Harbor+gluster+haproxy 实践加坑
  11. 特朗普回应“蒂姆·苹果”事件:就是为节省时间
  12. iOS 视频播放器小屏和全屏切换
  13. NMF扩展名是什么文件
  14. Bonny校园app使用体验
  15. java字符串同构_Java同构代码
  16. 算法-程序与系统的灵魂
  17. 【设计模式】-常见面试题汇总
  18. 什么叫反光识别读数识别_一网通办全攻略来啦!政务服务事项网上办 让您一次都不用跑!...
  19. [推荐]微软推出MSE 2010 Beta中文版 穆穆-movno1
  20. Java面向对象原谅帽

热门文章

  1. jQuery EasyUI/TopJUI创建树形表格下拉框
  2. HTML恶搞代码 无限弹窗(超简短)
  3. 公众号排版文章批量导出-免费公众号文章批量导出排版
  4. 参考平面及其高度_国家标准照度参考表
  5. 冰与火之歌:国产操作系统风云录
  6. Tomcat的JDBC连接池
  7. python 反编译exe文件为py文件
  8. 互联网,我的二十年体验
  9. 使用Netsparker扫描及**某站点
  10. python黑帽子学习笔记(三)—— ssh隧道