第9.1节 boost库下载和安装
- boost官网地址https://www.boost.org/,进入官网点击图片中框出来部分。
- 进入下载页面,下载所需要的版本,我现在下载的版本为1.83.0,下载的是windows 版本boost_1_83_0.7z。
第9.2节 boost库安装
- 下载的文件解压之后如下图所示
- 安装步骤
a. 打开PowerShell 窗口
打开cmd 窗口,并输入powershell 指令。
b. 切换至Boost 解压目录,执行如下命令
c. .\bootstrap.bat· 运行完成之后,结果如下图所示,会多出几个文件用于库的构建和编译:
补充:可以输入.\b2 --help了解一些参数配置。
d. 根据功能的需要,输入安装指令,配置对应参数,等待其安装完成。此处需要花费点时间。
第9.3 节 Visual Studio 2019集成boost
-
创建一个空工程
-
配置项目属性-项目配置中需要配置 包含目录 与 库目录
-
如实现一个多线程
cpp#include <iostream> #include <boost/asio.hpp> #include <boost/bind.hpp> #include <boost/date_time/posix_time/posix_time.hpp> void print(const boost::system::error_code& /*e*/) { std::cout << "Hello, world!" << std::endl; } int main() { boost::asio::io_service io; boost::asio::deadline_timer timer(io, boost::posix_time::seconds(5)); timer.async_wait(&print); io.run(); return 0; }
运行结果