2013-04-06 10 views
21

Zainstalowałem OpenGL na moim komputerze z systemem Linux Mint postępując zgodnie z instrukcjami podanymi na this tutorial. Próbuję skompilować program, który używa OpenGL, ale otrzymuję błąd kompilacji: fatal error: GL/glew.h: No such file or directory. Sprawdzam folder/usr/include/GL, a glew.h rzeczywiście brakuje. Nie wiem, dlaczego to brakuje, bo zrobiłem komendę sudo apt-get install libglew1.5 i daje wyjście:kompilacja programu OpenGL GL/glew.h brakujący

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. 

Dlaczego plik glew.h brakuje?

+2

FYI: GLEW 1,5 [is * starożytnych *; pochodzi z 2007 r.] (http://glew.sourceforge.net/). Nie należy go używać do niczego, a jeśli samouczek mówi, aby to zrobić, należy użyć innego samouczka. –

+0

@NicolBolas Hmm ... cóż, to jest tutorial przekazany mi przez mojego profesora. Jakie są alternatywy? – Ataraxia

+0

@NicolBolas Próbowałem wykonać apt-get install dla wersji 1.9 i powiedziałem, że nie może go znaleźć. Próbowałem dla każdej nowszej wersji i ciągle otrzymywałem ten sam błąd do 1.6. Nawet po zainstalowaniu wersji 1.6 nadal mam ten sam problem - glew.h wciąż brakuje. – Ataraxia

Odpowiedz

32

libglew to tylko biblioteka, ale nie pliki deweloperskie (nagłówki). Trzeba je zainstalować osobno. Nazwę pakietu w systemach opartych Debian libglew-dev i dla Fedora (i ewentualnie jego pochodne), to jest glew-devel

11

Add następujących poleceń:

sudo apt-get install libglew-dev