CMake构建实战:项目开发卷
上QQ阅读APP看书,第一时间看更新

1.5.1 下载Boost C++库

读者可以在Boost官方网站中找到针对UNIX和Windows的下载链接。如果使用的是Linux和macOS,那么也可以通过针对UNIX平台的下载链接下载。

下载压缩包并解压后,可以找到名称以boost开头的文件夹,boost后面的数字代表版本号,如1_74_0代表1.74.0版本。下载版本不同,文件夹名称也有所不同。本书将以1.74.0版本为例进行讲解。

解压文件夹以备后续使用。本书为了避免使用的Boost库版本与读者使用的不同从而造成指定目录的麻烦,假定解压后的boost_1_74_0文件夹被重命名为boost,不再体现版本号。该文件夹在Windows操作系统中被解压到C盘根目录,即C:\boost;在Linux操作系统中则被解压到Home目录中,即~/boost。

Boost库中有一些源程序,需要被编译成动态库或静态库来使用。但我们暂时不会用到这些编译后的库文件,因此Boost库的安装构建会在后续章节介绍。