Каково местоположение по умолчанию для повышения библиотеки при установке с помощью macport на mac? - программирование
Подтвердить что ты не робот

Каково местоположение по умолчанию для повышения библиотеки при установке с помощью macport на mac?

Я только что установил boost на mac, используя macport со следующей командой

sudo port install boost

Он установлен отлично, но я понятия не имею, где установлена ​​библиотека boost. Где это должно быть/как я могу его найти?

4b9b3361

Ответ 1

Заголовки должны быть в /usr/local/include/boost, и libs должны быть в /usr/local/lib. Или в /opt/local/include/boost и /opt/local/lib, я полагаю.

Вы можете выполнить поиск с помощью locate:

locate boost

Ответ 2

Значение по умолчанию:/usr/local/lib/usr/local/include

Возможно, вы захотите перестроить libs, используя цепочку инструментов clang

./bjam toolset=clang

а затем выполнить ручную установку в определенном месте, особенно если вы хотите переключиться между версиями (для управления версиями или тестирования и т.д.)

> find . -name boost

также работает