2013-04-06 5 views
21

ich OpenGL auf meinem Computer unter Linux Mint entsprechend den Anweisungen auf this tutorial installiert. Ich versuche, ein Programm zu kompilieren, die OpenGL verwendet, aber ich einen Compiler-Fehler bekommen: fatal error: GL/glew.h: No such file or directory. Ich überprüfe den Ordner/usr/include/GL, und glew.h fehlt tatsächlich. Ich weiß nicht, warum es fehlt, weil ich den Befehl tat sudo apt-get install libglew1.5 und es gibt die Ausgabe:Kompilieren OpenGL Programm GL/glew.h fehlt

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. 

Warum ist die glew.h Datei fehlt?

+2

FYI: GLEW 1.5 [ist * alte *; es ist von 2007] (http://glew.sourceforge.net/). Sie sollten es nicht für irgendetwas verwenden, und wenn ein Tutorial Sie dazu auffordert, sollten Sie ein anderes Tutorial verwenden. –

+0

@NicolBolas Hmm ... naja das ist das Tutorial mir von meinem Professor gegeben. Welche Alternativen gibt es? – Ataraxia

+0

@NicolBolas Ich habe versucht zu tun apt-get install für 1,9, und es sagte, es konnte sie nicht finden. Ich habe versucht, für jede neuere Version und erhielt den gleichen Fehler bis 1.6. Und auch nach der Installation von 1.6 habe ich immer noch das gleiche Problem - glew.h fehlt noch. – Ataraxia

Antwort

32

libglew ist nur die Bibliothek, aber nicht die Entwicklung Dateien (Header). Sie müssen diese separat installieren. Der Paketname auf Debian-basierten Systemen ist libglew-dev und für Fedora (und seine Derivate möglicherweise) ist es glew-devel

11

Fügen Sie die folgenden Befehle:

sudo apt-get install libglew-dev