2013-04-06 13 views
21

Ho installato OpenGL sul mio computer con Linux Mint seguendo le istruzioni su this tutorial. Sto cercando di compilare un programma che usi OpenGL, ma sto ricevendo un errore di compilazione: fatal error: GL/glew.h: No such file or directory. Controllo la cartella/usr/include/GL e glew.h è effettivamente mancante. Non so il motivo per cui manca, perché ho fatto il comando sudo apt-get install libglew1.5 e dà l'output:compilazione del programma OpenGL GL/glew.h mancante

Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
libglew1.5 is already the newest version. 
0 upgraded, 0 newly installed, 0 to remove and 465 not upgraded. 

Perché il file glew.h manca?

+2

FYI: GLEW 1.5 [è * * antica; è del 2007] (http://glew.sourceforge.net/). Non dovresti usarlo per niente, e se un tutorial ti sta dicendo di farlo, dovresti usare un altro tutorial. –

+0

@NicolBolas Hmm ... bene questo è il tutorial che mi ha dato il mio professore. Quali alternative ci sono? – Ataraxia

+0

@NicolBolas Ho provato a fare apt-get install per 1.9, e ha detto che non riusciva a trovarlo. Ho continuato a provare per ogni versione più recente e ho continuato a ottenere lo stesso errore fino alla 1.6. E anche dopo aver installato 1.6, sto ancora avendo lo stesso problema - glew.h è ancora mancante. – Ataraxia

risposta

32

libglew è solo la libreria, ma non i file di sviluppo (intestazioni). È necessario installarli separatamente. Il nome del pacchetto sui sistemi basati su Debian è libglew-dev e per Fedora (e possibilmente suoi derivati) è glew-devel

11

Add seguenti comandi:

sudo apt-get install libglew-dev