2 votos

glui.h no se encuentra

He instalado glui usando homebrew

$ brew info glui
glui: stable 2.36
C++ user interface library
http://glui.sourceforge.net/
 /usr/local/Cellar/glui/2.36 (3 files, 594K) *
  Built from source
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/glui.rb

Sin embargo, cuando intento utilizar la cabecera en C++ con <glui.h> , <GL/glui.h> o <GLUI/glui.h> da una ... not found error. ¿Cómo debo instalar glui para que sea encontrado por c++?

2voto

Oskar Puntos 1242

Homebrew coloca los archivos en /usr/local/Cellar por lo que podría utilizar mdfind para localizar el archivo de cabecera:

mdfind -name glui.h | grep Cellar

Entonces podría cambiar su compilador para incluir el directorio de ese paquete:

clang -I /usr/local/Cellar/glui/2.36/include

Entonces debería poder utilizar la ruta corta en lugar de codificar su glui.h completo en el código fuente.

#include <GL/glui.h>

Así que - no cambies la instalación y en su lugar cambia la ruta de búsqueda de tu compilador de C++ para buscar el código glui instalado es mi consejo. Incluso mejor, brew enlaza la última versión de los archivos de inclusión a /usr/local/include - por lo que debería enlazar con el include general y no con una versión específica de Cellar para casi todos los casos de uso en los que no quiera fijar una versión exacta de glui u otra biblioteca.

clang -I /usr/local/include

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X