Boost
新闻
arrow_drop_down

C++20 模块与 Boost:一个原型

Rubén Pérez
2025 年 1 月 29 日

https://anarthal.github.io/cppblog/modules3

介绍了一个支持将 Boost 库用作 C++20 模块的原型。BOOST_USE_MODULES 宏通过兼容性头文件在 include 和 import 之间切换。文中描述了 CMake 支持、已编译的模块接口和 CI 测试,显示了高达 3 倍的构建速度提升。目前的 CMake import-std 和 MSVC 错误延迟了集成;修复后将恢复后续工作。