¿Se proporciona Eigen con XCode?

Descubrí que tengo un file Eigen en / usr / include / eigen3 / …

¿Eigen Deaiger proporcionado por Xcode 4.3 o fueron instalados por mí con un administrador de packages como macport o homebrew?

  • Homebrew Cask y Seguridad
  • Cómo usar Homebrew para instalar un file local
  • Error: la definición de Cask 'dockertoolbox' no es válida: línea de encabezado incorrecta: '{: v1_1 => "dockertoolbox"}' no coincide con el nombre del file
  • Exportar PATH directamente desde la command-line en Yosemite: ¿dónde está mi PATH?
  • Al intentar actualizar osxfuse, recibo el post "ruta DEVELOPER_DIR que falta"
  • ¿Por qué veo este puerto como un permiso? ¿Cómo saber si realmente puedo deshacerme de eso?
  • Lo estoy preguntando porque me gustaría eliminarlos y crear una nueva installation.

    ¡Gracias!

  • ¿Por qué mi installation de preparación no funciona?
  • dnsmasq se cierra con "abortar"
  • QuickLook establece la aplicación para mostrar la vista previa
  • Xcode versus TextEdit "Buscar y replace ..."
  • ¿Qué significa "brew - HEAD"?
  • ¿Es posible abrir una aplicación de iPad de terceros en una Mac (emulador de xcode, por ejemplo)
  • 2 Solutions collect form web for “¿Se proporciona Eigen con XCode?”

    Intenta hacer algo como

    pkgutil --file-info /usr/include/eigen3/your.file 

    Eso retornará de donde proviene el file …

    Por ejemplo (no tengo eigen3 en / usr / include):

     $ pkgutil --file-info /usr/include/cups/ppd.h volume: / path: /usr/include/cups/ppd.h pkgid: com.apple.pkg.DevSDKLeo 

    Permítanme agregar, Macports no instalaría nada en / usr / include (a less que haya un error O le dijo que lo hiciera haciendo una installation personalizada). No uso Homebrew, así que no puedo comentar dónde guarda los files que instala.

    En cualquier caso, tengo Lion, XCode 4.3.2 con las herramientas de command-line instaladas, y no tengo eigen3 en / usr / include

    Para el logging, Homebrew debería haber instalado el encabezado eigen3 en / usr / local / include / eigen3 /. De acuerdo con las preguntas frecuentes de HomeBrew, la location de installation pnetworkingeterminada es:

     /usr/local 

    A less que se realice una personalización adicional, no parece que eigen3 en su caso haya sido instalado por una configuration pnetworkingeterminada de HomeBrew ni MacPorts, como lo notó el user1256923 .

    Después de mirar una Mac con Lion y sin Xcode instalado, actualmente no include directory de include en la ruta /usr/include . Por lo tanto, debe tener la security de eliminarlo y rebuildlo.

    Además, Xcode 4.3.2 es autocontenido según lo observado por Install the Command Line C Compilers en OS X Lion

    Lo que significa que Apple está instalando cosas que Xcode necesita dentro del package de la aplicación Xcode, por lo que en este caso es seguro decir que eigen3 no es necesario para Xcode. Por ejemplo, gcc y todo lo demás que necesita Xcode se encuentra dentro de su package en la siguiente ruta:

     /Applications/Xcode.app/Contents/Developer/usr/ 

    Para que las herramientas de compilation regresen para que otras cosas que no sean Xcode vuelvan a '/ usr', necesitarás instalar las herramientas de command-line de Xcode para realizar cambios en el directory /usr .

    Como señala The MacObserver, aquí se explica cómo instalar las herramientas de command-line:

    Después de iniciar Xcode, vaya a Preferences y select el panel Descargas, luego Componentes. Allí, en la list de elementos candidatos, uno será las herramientas de línea de command. Haga clic en "Instalar".

    Herramientas de línea de comando de Xcode

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).