Как сказать cmake загружать библиотеку с другого пути? - PullRequest
0 голосов
/ 27 августа 2018

На моем компьютере с Linux в обеих директориях установлена ​​библиотека boost:

/usr/lib # I used apt-get to install it
/usr/local/lib # I installed from source

Когда я использую find_package(Boost), cmake всегда загружает библиотеку со второго пути. Как я могу сказать cmake загрузить переменные Boost из первого каталога?

1 Ответ

0 голосов
/ 27 августа 2018

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

find_package(Boost HINTS /usr/lib)

РЕДАКТИРОВАТЬ: но если вы уже знаете, где находится требуемая версия для повышения, вы также можете использовать include_directories и link_directories

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