VS2017编译boost库
Posted ike_li
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2017编译boost库相关的知识,希望对你有一定的参考价值。
1.http://www.boost.org/ 下载boost库。
2.解压到 D:\ProgramFiles\boost
3.环境配变量配置
using msvc :14.1:"D:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/VC/Tools/MSVC/14.11.25503/bin/Hostx64/x64/cl.exe";
option.set keep-going : false ;
--toolset:设置编译器,如果用VC,设msvc, 用MinGW就设gcc。
stage:可选install,选stage只生成库(静态库和动态库),install还包含include目录,其实,可以直接用我们下载下来的BOOST包里的boost目录,这个目录和install生成的include目录内容基本一样。
--build-dir=”[temporary folder name”:编译的临时文件存放位置。
--stagedir=” stage folder name]”:存放编译后库文件的路径,默认是stage。
--build-type=complete:编译所有版本
{
variant=debug|release 决定编译什么版本(Debug or Release?)
link=static|shared 决定使用静态库还是动态库。
threading=single|multi 决定使用单线程还是多线程库。
runtime-link=static|shared 决定是静态还是动态链接C/C++标准库。
}
link:是动态库还是静态库,static | shared,一般默认静态。
以上是关于VS2017编译boost库的主要内容,如果未能解决你的问题,请参考以下文章