Компилятор или система сборки не может найти библиотеку Boost в ОС Windows

26 декабря 2025

ID 316458

Проблема

Компилятор или система сборки не может найти библиотеку Boost в ОС Windows. При этом путь к библиотеке указан в параметре Boost_ROOT в файле CMakePresets.json.

Решение

Компилятор или система сборки может использовать старое значение параметра Boost_ROOT, хранимое в кеше. В таком случае вам нужно удалить старое значение параметра из кеша. Для этого в Visual Studio на вкладке Проект выполните одно из следующих действий:

  • Выберите пункт Удалить кэш и выполнить перенастройку. Старое значение параметра будет удалено из кеша.
  • Выберите пункт Просмотреть CMakeCache.txt и удалите значение параметра Boost_ROOT.

После удаления старого значения параметра из кеша повторно выполните конфигурацию сборки.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!