glui.h non trovato

2

Ho installato 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

Tuttavia, quando provo a usare l'intestazione in C ++ con <glui.h> , <GL/glui.h> o <GLUI/glui.h> dà un errore ... not found . Come dovrei installare glui in modo che possa essere trovato da c ++?

    
posta Niek 08.02.2016 - 14:12
fonte

1 risposta

2

Homebrew posiziona i file in /usr/local/Cellar in modo da poter utilizzare mdfind per individuare il file di intestazione:

mdfind -name glui.h | grep Cellar

Quindi potresti cambiare il tuo compilatore per includere la directory per quel pacchetto:

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

Quindi dovresti essere in grado di usare il percorso breve invece di codificare a fondo il tuo glui.h completo nel codice sorgente.

#include <GL/glui.h>

Quindi, non modificare l'installazione e modificare il percorso di ricerca del compilatore C ++ per cercare il codice glui installato è il mio consiglio. Ancora meglio, brew collega l'ultima versione di include i file a / usr / local / include - quindi dovresti invece collegarti all'Incluso generale e non a una Cantina specifica per la versione per quasi tutti i casi d'uso in cui non vuoi appuntarne uno versione esatta di glui o un'altra libreria.

clang -I /usr/local/include
    
risposta data 08.02.2016 - 18:17
fonte

Leggi altre domande sui tag