上面有人提到编译 boost 很麻烦,实际上目前 boost 已经不再需要单独编译了。
即使不是使用 vcpkg,也可以从 github/boost 的 release 中下载如 boost-1.89.0-cmake 带 cmake 的版本。
然后直接在你项目中 cmake 中用先通过 add_subdirectory(boost) 把 boost 目录添加进来,然后再用 target_link_libraries 添加用到的库,如:
target_link_libraries(your_project Boost::thread Boost::asio)
如此即可,不需要预先编译,也不必须使用 vcpkg,只要你的项目是 cmake 即可非常方便的添加 boost 依赖
--
FROM 39.172.225.*