para mac for descargar c++ xcode macos libraries eigen

c++ - mac - xcode for windows



InstalaciĆ³n de Eigen en Mac OS X para XCode (2)

Hace un tiempo, fue una pesadilla para mí intentar que Eigen funcionara con mi Mac para XCode, pero un amigo logró averiguarlo y compartió las instrucciones conmigo. No quiero que nadie pase por lo que pasé, así que aquí hay una guía fácil de seguir.


Esto funcionó para mí, y parece mucho más fácil que lo anterior. Es un poco de la vieja escuela, pero no es necesario el homebrew o el instalador de paquetes. Literalmente me tomó menos de 5 minutos.

  1. Descargar Eigen y descomprimir.
    http://eigen.tuxfamily.org/index.php?title=Main_Page#Download

  2. Copie la carpeta "Eigen" en /usr/local directorio /usr/local . Me puse a rootear e hice esto en la terminal, porque las Mac son exigentes con lo que te dejan ver en el buscador. Como he dicho, la vieja escuela.

2a. Nota: Es posible que tenga que chmod los permisos a 755.

  1. En su proyecto, vaya a "Crear configuración" y busque "Rutas de búsqueda de encabezado". Añadir / usr / local /. Eigen es una biblioteca de sólo encabezado!

  1. Incluir Eigen como asi


1. Instalar Homebrew

• Package manager para Mac, le permite descargar casi cualquier cosa con un comando de Terminal. Sigue los pasos here .

2. Instale Eigen

• Simplemente ejecute el siguiente comando en la Terminal: brew install eigen

• Eigen ahora está instalado.

• ¡Tome nota de la ruta del archivo que se imprime en la línea de comandos! Lo necesitarás más tarde y puede variar de persona a persona.

• Homebrew guarda los archivos Eigen en /usr/local/include/eigen3/

3. Incluya archivos Eigen en la ruta de compilación de su proyecto Xcode

• Abra el proyecto con el que desea utilizar Eigen.

• Seleccione el objetivo de construcción de su proyecto bajo OBJETIVOS

• Seleccione la pestaña Configuraciones de compilación.

• Desplácese hacia abajo hasta Apple LLVM 7.0 - Banderas de compilador personalizadas Tenga en cuenta que su versión del compilador de LLVM puede ser diferente.

• Haga doble clic en el espacio en blanco a la derecha de Otros indicadores de C ++.

• Agregue el directorio donde se encuentran los archivos Eigen en la ruta de archivo que anotó en el paso 2 ( -I <filepath> ).

• Busque HEADER_SEARCH_PATHS en sus configuraciones de compilación de destino y agregue /usr/local/include/eigen3/ la misma manera que agregó la ruta del archivo Eigen a OTHER_CPLUSPLUSFLAGS .

Tu proyecto debería poder utilizar Eigen sin problemas ahora.