найти путь к библиотеке повышения - PullRequest
2 голосов
/ 03 сентября 2011

Я пишу программу, используя boost program_options, я следовал этой инструкции: http://www.boost.org/doc/libs/1_47_0/more/getting_started/unix-variants.html#build-a-simple-program-using-boost и все в порядке.Суть в том, что я хочу распространять исходный код, поэтому моя проблема в том, как найти, где библиотеки boost установлены на других компьютерах с Linux (предположим, что они есть).Например, на моем компьютере они находятся в / usr / lib64, но на другом компьютере они установлены в нестандартных местах.

Я не хочу использовать такие инструменты, как автоинструменты, я использую простойобычный Makefile.

Существует ли какой-либо инструмент, предоставляемый при установке boost, для поиска библиотек?Есть ли переменные окружения?

1 Ответ

3 голосов
/ 03 сентября 2011

Вам нужно либо использовать такой инструмент, как autotools (я настоятельно рекомендую CMake , это круто), либо использовать его там, где ваш компилятор сможет его найти. Однако вы не можете настроить для них систему каждого, поэтому обычно этого недостаточно.

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