Дополнительную справку можно получить, прочитав сам файл FindBoost.cmake.Он находится в вашем каталоге «Модули».
Хорошее начало - установить (Boost_DEBUG 1) - это даст много информации о том, где находится повышение, что он ищет, и может помочь объяснить, почему он не может его найти.
Это также может помочь вам определить, правильно ли он подхватывает ваш BOOST_ROOT.
FindBoost.cmake также иногда имеет проблемы, если точная версия boost не указана в переменных Available Versions.Вы можете узнать больше об этом, прочитав FindBoost.cmake
Наконец, FindBoost.cmake имел некоторые ошибки в прошлом.Одна вещь, которую вы можете попробовать, это взять новую версию FindBoost.cmake из последней версии cmake и вставить ее в папку вашего проекта рядом с CMakeLists.txt - тогда, даже если у вас есть старая версия boost, она будет использоватьновая версия FindBoost.cmake, которая находится в папке вашего проекта.
Удачи.