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.
Descargar Eigen y descomprimir.
http://eigen.tuxfamily.org/index.php?title=Main_Page#DownloadCopie 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.
- 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!
- 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.