CMake находит неправильную версию Boost - PullRequest
0 голосов
/ 28 июня 2019

Я запускаю команды find_package (Boost) и CMake 1.53.Но я установил 1.62 через менеджер пакетов.К сожалению, мне нужно> 1,58.Смотрите скриншот.Я использую Debian 9, стабильный, 64-битный.Я пытаюсь собрать GnuRadio через Pybombs ... enter image description here

1 Ответ

0 голосов
/ 28 июня 2019

Проблема решена. По-видимому, CMake проверил файл version.hpp, который был установлен локально (/ usr / local / include / boost), возможно, я давно ...

Забавно, что соответствующей библиотеки не было, и CMake также не пытался заглянуть в каталоги по умолчанию. Мне пришлось сделать следующее:

  • SET (BOOST_INCLUDEDIR "/ usr / include / boost")
  • SET (BOOST_LIBRARYDIR "/ USR / Библиотека / x86_64-Linux-гну")

Я нашел ошибку, используя флаг отладки

  • SET (Boost_DEBUG ON)

Может быть, это кому-нибудь пригодится:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...