c++ macos boost macports

c++ - ¿Cuál es la ubicación predeterminada para la biblioteca boost cuando se instala usando macport en mac?



macos macports (4)

El valor predeterminado es / usr / local / lib / usr / local / include

Es posible que desee reconstruir las bibliotecas utilizando la cadena de herramientas de Clang

./bjam toolset=clang

y luego realice una instalación manual en una ubicación específica, especialmente si desea cambiar entre versiones (para control de fuente o pruebas, etc.)

> find . -name boost

tambien funciona

Acabo de instalar boost en mac, usando macport con el siguiente comando

sudo port install boost

Se instaló bien, pero no tengo idea de dónde se instaló la biblioteca boost.
¿Dónde debería estar / cómo podría buscarlo?


Los encabezados deben estar en /usr/local/include/boost y las librerías deben estar en /usr/local/lib. O en /opt/local/include/boost y /opt/local/lib , creo.

Puedes buscar usando locate :

locate boost


Para mí, con High Sierra y MacPorts 2.4.4, MacPorts instaló Boost 1.66 bajo:

/opt/local/include/boost


Usando el macOS Sierra 10.13.5 , se instaló boost con brew . ubicación en /usr/local/include/