不确定我是否理解正确。如果我理解https://packages.ubuntu.com/xenial/libboost-dev正确:
- libboost* 软件包是 1.58;
- 但是,asio 不在 boost 包中;相反,我们有 libasio* 包;
- 仅限 1.10。
我是不是漏掉了什么?如果没有,为什么 asio 在 boost 软件包之外提供并且版本较低?
编辑:哇哦。甚至 bionic 也只提供 libasio 1.10。我肯定漏掉了什么。asio 是否在 libboost* 下的某个地方提供,只有我看不清楚?
答案1
您将 libasio 与 boost 混淆了。它是一个单独的库。boost asio 标头包含在libboost1.58-dev
xenial 中的版本化包中。