Я только что обновил свой MSYS2 и получил новую версию библиотеки повышения 1.69.0.Но после этого обновления CMake 3.13.1, который должен поддерживать эту версию Boost, говорит мне:
CMake Error at C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/FindBoost.cmake:2100 (message):
Unable to find the requested Boost libraries.
Boost version: 1.69.0
Boost include path: D:/msys64/mingw64/include
Could not find the following Boost libraries:
boost_chrono
boost_filesystem
boost_system
No Boost libraries were found. You may need to set BOOST_LIBRARYDIR to the
directory containing Boost libraries or BOOST_ROOT to the location of
Boost.
Как я вижу, CMake обнаружил Boost 1.69.0, но не обнаружил библиотеки Boost.Зачем?С Boost 1.68.0 все работает отлично.
РЕШЕНА ПРОБЛЕМА:
Сегодня я проверил обновления в MSYS и получил обновленный пакет
mingw-w64-x86_64-boost-1.69.0-2
После этого CMake успешно обнаружил все библиотеки Boost 1.69.0