首页 > 其他分享 >vs 2017编译bootst库

vs 2017编译bootst库

时间:2023-04-15 23:24:52浏览次数:61  
标签:-- vs without bootst link release 2017 生成 boost

1.下载boost源码,这里下载boost_1_69_0:boost_1_69_0.7z.

2.解压后,已管理员身份打开VS2017的x86_x64兼容工具.

例如我的路径是F:

F:    //切换到F盘
cd work\C++\boost_1_69_0
执行bootstrap.bat
生成b2.exe
执行
b2.exe --toolset=msvc-14.1 install --prefix="D:\Project\Boost\release" link=shared runtime-link=shared threading=multi -j6

  

也有人这样:

b2 stage --toolset=msvc-14.1 --without-python --without-graph --without-graph_parallel --stagedir="D:\Project\Boost\release" link=static runtime-link=static threading=multi release


–toolset=msvc-14.0表示生成msvc14的库,即为供vs2015调用的,vs2017是msvc-14.1;

–without-python --without-graph --without-graph_parallel 表示不生成这些库;

–stagedir="D:\boost_1_70_0\vc14_32_release"表示存放生成boost库的目录,这个目录是由自己新建的;

link=static代表生成静态库,boost一般都生成静态库,如果要生成共享动态库,指定为link=shared;

runtime-link=static表示msvc运行时为MT;

threading=multi表示多线程;

release为生成release版本的;

address-model=64生成64位的库;

 

标签:--,vs,without,bootst,link,release,2017,生成,boost
From: https://www.cnblogs.com/edenpei/p/17322229.html

相关文章

  • 【CVE-2017-12615】Tomcat 远程代码执行漏洞复现
    0x00环境搭建用vulhub的环境查看配置文件conf/web.xml中readonly的设置0x01漏洞复现访问主页,抓包后修改数据包可通过PUT方式创建一个JSP文件。虽然Tomcat对文件后缀有一定检测(不能直接写jsp),但我们使用一些文件系统的特性(如Linux下可用/)来绕过了限制。改完包的时候......
  • VS版本对应关系
    VS全名是MicrosoftVisual Studio,是很⼤的⼀个开发环境,包含很多⾼级语⾔的开发环境,VC只是VS其中的⼀个开发环境。Visual Studio 6 : vc6Visual Studio 2003 : vc7Visual Studio 2005 : vc8Visual Studio 2008 : vc9Visual Studio 2010 : vc10Visua......
  • 【Visual Leak Detector】VS 中 VLD 输出解析
    说明使用VLD内存泄漏检测工具辅助开发时整理的学习笔记。同系列文章目录可见《内存泄漏检测工具》目录目录说明1.使用方式2.输出报告1.使用方式在VS中使用VLD的方法可以查看另外一篇博客:在VS2015中使用VLD。2.输出报告在VS中使用VLD时的输出报告,与在QT......
  • 【Visual Leak Detector】在 VS 2015 中使用 VLD
    说明使用VLD内存泄漏检测工具辅助开发时整理的学习笔记。本篇介绍在VS2015中使用VLD。同系列文章目录可见《内存泄漏检测工具》目录目录说明1.使用前的准备3.在VS2015中使用VLD3.1无内存泄漏时的输出报告3.2有内存泄漏时的输出报告4.无法正常使用的可能原因1.......
  • 四月学习之LVS DR模型详解
    一、概述通过修改请求报文的目标MAC地址,然后根据算法挑选出合适的RS节点,进行转发。(请求进入DSServer时做MAC地址替换,后端返回数据报文时无需经过DSServer节点,直接返回给客户端即可)1、DR基础图解2、DR底层实现1、路由器如何找到VIP以及MAC地址呢路由器通过ARP广播获取VMAC,然后......
  • 为何vs编译边出来的程序ebp-4存放的不是第一个局部变量?而是security_cookie——本质上
    快速识别 最后那个call就是比较存的随机数和ebp异或的值是否和之前是否一样:    探究security_cookie在程序中的作用 from:https://www.kn0sky.com/?p=66学习环境:Windows1020H2+VisualStudio2019前言在学习看反汇编程序的时候,使用VS2019编译的releas......
  • vsftpd
    vsftpd是“verysecureFTPdaemon”的缩写,安全性是它的一个最大的特点。vsftpd是一个UNIX类操作系统上运行的服务器的名字,它可以运行在诸如Linux、BSD、Solaris、HP-UNIX等系统上面,是一个完全免费的、开发源代码的ftp服务器软件,支持很多其他的FTP服务器所不支持的特征。比......
  • 使用vscode开发微信小程序
    1.安装插件  2.文件-打开文件夹-将新建的微信小程序导入,代码会有高亮的效果 3.编辑内容,查看效果,如果有就说明插件引入成功。 ......
  • vscode开发小程序2
    开发tab:1.下载阿里图标到新建文件夹icons里面2.在app.json里面的“windows”同层下设置tab: 默认样式的设置:小程序中不识别通配符*!  1. 2.查看效果,其他确实是默认的了: 定义主题颜色:1.在全局appwxss中声明:......
  • 使用VS Code开发微信小程序
    使用VSCode开发微信小程序微信开发工具结构缺点VSCodeVSCode下载插件Chinese小程序开发助手Easylessminappvscodewxmlwechat-snippet中文乱码处理配置Easyless说明 微信开发工具说归说,但是开发微信小程序的时候,这个微信开发工具......