boost入门(二):Asio的简介

前言

经过上一篇文章《boost入门:boost简介》,我们编译了boost库。下面我们学习下Asio。

Asio是不需要编译成lib文件,直接在程序中引入头文件即可。Asio依赖的库比较多,我们可以看下它的依赖:

  1. Boost.System(必须)

  2. Boost.Coroutine(可选),如果用spawn()启动协程就需要它

  3. Boost.Regex(可选),如果使用带参数的read_until()或async_read_until()重载boost::regex

  4. OpenSSL(可选),如果你使用Boost.Asio的SSL支持

  5. Boost.Thread

  6. Boost.Date_Time

  7. Boost.Serialization

阅读更多

boost入门(一):boost简介

前言

发现自己做为C++,竟然没有用过boost。特地学习下如何使用boost,我作为初学者,会从入门指南开始,一点点深入了解boost。

本文采用的版本是boost 1.75.0

阅读更多