glui.h no encontrado

2

Instalé 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 usar el encabezado en C ++ con <glui.h> , <GL/glui.h> o <GLUI/glui.h> , se produce un error ... not found . ¿Cómo debo instalar glui para que pueda encontrarlo c ++?

    
pregunta Niek 08.02.2016 - 14:12

1 respuesta

2

Homebrew coloca los archivos en /usr/local/Cellar para que puedas usar mdfind para ubicar el archivo de encabezado:

mdfind -name glui.h | grep Cellar

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

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

Entonces deberías poder usar la ruta corta en lugar de codificar de forma completa tu glui.h en el código fuente.

#include <GL/glui.h>

Entonces, no cambies la instalación y en su lugar, cambies la ruta de búsqueda de tu compilador de C ++ para buscar el código glui instalado, es mi consejo. Aún mejor, brew vincula la última versión de include files en / usr / local / include; por lo tanto, debería vincular a la inclusión general y no a una versión específica de Cellar para casi todos los casos de uso en los que no desea incluir una. Versión exacta de glui u otra biblioteca.

clang -I /usr/local/include
    
respondido por el bmike 08.02.2016 - 18:17

Lea otras preguntas en las etiquetas