CMakes не может найти поддержку (и больше всего на свете) в Windows - PullRequest
1 голос
/ 15 сентября 2011

Итак, у меня есть boost, установленный в C: \ Program Files \ boost_1_47_0 \, с файлами библиотеки в ./stage/lib/ и включаемыми файлами в ./boost/*

Поэтому я установилПеременная окружения, BOOST_ROOT для C: \ Program Files \ boost_1_47_0 и запустите cmake для моего проекта.Я получаю сообщения об ошибках, которые не могут найти запрошенные библиотеки повышения (math_c99, program_options, unit_test_framework).

Это странно, поскольку у меня есть файлы .lib для всех из них в BOOST_ROOT \ stage \ lib ивсе включаемые файлы тоже есть.

Я даже добавил SET (BOOST_LIBRARYDIR ... в соответствии с этим вопросом , но все равно не повезло. Любая идея, что дает?

1 Ответ

2 голосов
/ 15 сентября 2011

Попробуйте добавить строку

SET(Boost_ADDITIONAL_VERSIONS "1.47" "1.47.0")

перед вызовом find_package.

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