visual studio使用boost的方法,优选第一个:
1、使用nuget安装boost,根据不同的visual studio版本,选择不同版本的boost-vc***安装,比如对于visual安装boost-vc142,该包会自动搜索并列出其他依赖模块。vc142是visual studio的版本号,比如vc142代表visual studio 2019。安装后就可以使用include使用了,例如:
#include <boost/format.hpp>
#include <boost/asio.hpp>
boost-vc142实际上是个空包,仅仅作为其他vc142版本的模块(例如boost_atomic-vc142.1.72.0.0、boost_bzip2-vc142.1.72.0.0等)的依赖主体,后者真正的lib包,并且依赖boost.1.72.0.0包,boost.1.72.0.0包是include文件。
2、到boost.org下载程序包,按其文档编译安装,然后在project properties配置C/C++\General\Additional Include Directories里加上<your boost folder>,Linker\General\Additional Library Directories里加上<your boost folder>\stage\lib