配置Boost库

VS2019配置Boost库

最近一个项目用到了boost库,这里记录下安装过程
附中文文档:http://zh.highscore.de/cpp/boost/

获取安装包

官网链接:https://www.boost.org/
image.png
下载最新版即可

安装

运行bootstrap.bat

解压到目录后,命令行进入该目录,运行

./bootstrap.bat

等待几分钟
image.png

运行b2.exe

bat命令完成后,继续在命令行界面运行

./b2.exe

该过程等待时间较长
image.png
安装完成

VS2019中配置

新建一个C++项目
然后在属性中配置Boost库
image.png

需要注意的,在配置的时候关注顶上的平台和开发运行时的平台一致

image.png

image.png

1. 包含目录

包含目录即安装目录
image.png

2. 库目录

在安装目录下的stage/lib
image.png

3. 测试

新建main.cpp

#include <boost/shared_ptr.hpp>
#include <vector> 
#include <cstdio>

int main()
{
  std::vector<boost::shared_ptr<int> > v;
  v.push_back(boost::shared_ptr<int>(new int(1)));
  v.push_back(boost::shared_ptr<int>(new int(2)));
}

运行成功