Каково расположение по умолчанию для библиотеки Boost при установке с помощью MacPort на Mac?

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

sudo port install boost

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

17

Решение

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

Вы можете искать, используя locate:

locate boost
28

Другие решения

По умолчанию это / usr / local / lib / usr / local / include

Возможно, вы захотите восстановить библиотеки с помощью набора инструментов clang.

./bjam toolset=clang

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

> find . -name boost

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

1

С использованием macOS Sierra 10.13.5, установлены boost с brew, расположение в /usr/local/include/

1

Для меня, с High Sierra и MacPorts 2.4.4, MacPorts установил Boost 1.66 под:

/opt/local/include/boost
0
По вопросам рекламы [email protected]