如何下载和安装 Boost

How to download and install Boost

在 Windows,我正在尝试处理一个需要 Boost 的 CMake 项目。 CMake 找不到 Boost。我如何安装 Boost

我正在阅读 this getting started guide 和其他指南,但对我来说清楚。

我正在尝试使用 Qt Creator 打开 CMake 项目:

Could NOT find Boost (missing: Boost_INCLUDE_DIR system filesystem thread log locale regex chrono atomic date_time)


更新

已下载 boost_1_73_0.7z 文件,解压缩并将其移动到

C:\Program Files\boost\boost_1_73_0

添加了环境变量 BOOST_ROOT 设置为 C:\Program Files\boost\boost_1_73_0

现在报错信息改为:

Could NOT find Boost (missing: system filesystem thread log locale regex chrono atomic date_time) (found version "1.73.0")

最后,通过 vcpkg 安装 boost 解决了错误:

C:\Users\m3\repos\vcpkg>.\vcpkg.exe install boost:x64-windows

还必须添加此 CMake 选项:

-DCMAKE_TOOLCHAIN_FILE=C:/Users/m3/repos/vcpkg/scripts/buildsystems/vcpkg.cmake

我切换到 JetBrains IDE,所以必须在此处添加 CMake 选项: