编译和使用boost 1.75版本

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译和使用boost 1.75版本相关的知识,希望对你有一定的参考价值。

随着时间向前推进,来到今天,boost库已经发布到最新的1.76.0版本。为了安全起见,目前还是使用1.75.0版本。
以下就是基于1.75.0的版本来进行编译和测试,开发工具使用windows 10平台的VC2017 社区版本。
首先我们回来到下面这个网站:

然后找到对应的版本下载,这里下载的是boost_1_75_0.7z版本,如果想快速地下载,可以使用迅雷来下载,可以几秒钟就下载完成了。

接着使用解压工具解压到目录D:\\kangjin\\TestBoost\\boost_1_75_0,

然后我们在目录D:\\kangjin\\TestBoost编写一个编译文件buildboost.bat。

在这个文件里定义了,编译器的版本,同时设置了编译工具集,是否使用X86架构,是否使用32还是64位,是否全部编译,是否静态连接到项目还是动态,运行时的库是静态还是动态,是否支持多线程。

根据这些设置,就可以把文件内容定义如下:

call "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Auxiliary\\Build\\vcvarsall.bat" x

以上是关于编译和使用boost 1.75版本的主要内容,如果未能解决你的问题,请参考以下文章

C++使用boost 1.75版本来读写JSON文件

如何删除安装在 ubuntu 18.04 上的 boost

为啥我无法在 win64 上使用 boost 1.54 编译 VS2012 C++ 代码?

gcc使用sine和boost编译错误:interval

gcc 使用正弦和 boost:interval 编译错误

boost 1.67编译VS2017版本