【发布时间】:2018-08-31 06:58:42
【问题描述】:
在Boost System page 上声明:
Boost 系统库是 C++11 标准库的一部分。
但是许多 Boost 库,例如 Asio,都依赖于 Boost System。是否可以使用 C++11 std 的东西而不是 Boost System 来与 Asio 一起工作?
【问题讨论】:
-
目标是什么?如果提到会很有帮助。
-
Boost.System 不是只有头文件的,需要编译。这是一个多平台项目,避免构建 Boost.System 会很好(主要适用于 Android 和 iOS)。
-
这可能是一个选项,但我也想使用 Boost.Beast,它依赖于 Boost.Asio。 BOOST_ERROR_CODE_HEADER_ONLY 为我解决了这个问题。
标签: c++ c++11 boost stl boost-asio