Jak zainstalować biblioteki OpenGL / GLUT


29

Aktualnie zainstalowałem ubuntu 11.10 na moim netbooku acer. Mam problem z uzyskaniem potrzebnych pakietów. Korzystam z najnowszej wersji i mam połączenie Wi-Fi na moim kampusie. Oto, co chce mój instruktor:

  1. wybierz Aplikacje / Akcesoria / Terminal na pulpicie Ubuntu
  2. wpisz ls /usr/include/GL
    if glut.h gl.hitp. są tam, świetnie,
    jeśli nie, zainstalujsudo apt-get install libglut3-dev
  3. Następnie skopiowałem program1.cna pulpit
  4. cd desktop
  5. gcc -lglut -lGLU program1.c uwaga l jest małą literą L, co oznacza bibliotekę w systemie UNIX
  6. ./a.out wykonać

Wykonuję krok 2, w którym zwraca:

sudo: ls/brandon/include/GL: command not found

stąd robię apt-get i próbuję go zainstalować, ale zwraca mi to:

E: Unable to locate package libglut3-dev

Czy ma to związek z moim połączeniem, czy jest coś, co muszę zrobić w moim systemie, aby znaleźć pakiet i zainstalować go. Jestem naprawdę nowy w Ubuntu i przydałaby mi się pomoc w rozpoczęciu pracy.


Krok 2 polegał na wpisaniu polecenia ls / usr / include / GL, a nie ls / brandon / include / GL. Nie twoja nazwa użytkownika, ale usr. Pomiędzy ls a ścieżką / usr / include / GL jest spacja. Ponieważ nie ma miejsca, terminal widzi to, co wpisałeś jako pojedyncze polecenie, które nie istnieje, a nie polecenie, po którym następuje opcja. Musisz dowiedzieć się, czy w katalogu GL znajdują się pliki, takie jak glut.h, gl.h i inne. Aby uzyskać więcej informacji na temat polecenia ls, wpisz man ls - pozdrowienia
— grahammechanical

Dziękuję, ale nadal wydaje mi się, że mam problem po wprowadzeniu poprawnego polecenia. Odpowiada: ls: nie można uzyskać dostępu do / usr / include / GL: Brak takiego pliku lub katalogu. Nie wiem na czym polega problem.
— Brandon Jacobs

Chciałbym powiedzieć, że tak dobra jak ta strona jest lepsza na forach Ubuntu na ubuntu.com, ponieważ tutaj nie może być dyskusji. Tylko konkretne pytanie i konkretna odpowiedź. Podczas gdy na forach możemy pisać tam iz powrotem.
— grahammechanical

1
Zamiast cofać się i czy możesz po prostu edytować swoje pytanie, podając informacje o krokach, które wykonałeś do tej pory?
— Jorge Castro,

Odpowiedzi:


39

Twoje instrukcje wydają się stare, o ile wiem, że pakiet freeglut3 dostarcza glut, aby uzyskać go z plikami nagłówkowymi do programowania, zainstaluj:

sudo apt-get install freeglut3-dev

freeglut3-devZainstaluj freeglut3-dev

który powinien również przyciągnąć freeglut3Zainstaluj freeglut3 .

Aby znaleźć to na własną rękę, możesz zrobić:

sudo apt-cache search glut

Po zainstalowaniu pakietu freeglut3-devmożesz potwierdzić, że zawiera on potrzebne pliki GL

dpkg -L freeglut3-dev

która wyświetli zawartość pakietu, która obejmuje:

/usr/include/GL
/usr/include/GL/freeglut.h
/usr/include/GL/freeglut_ext.h
/usr/include/GL/freeglut_std.h
/usr/include/GL/glut.h
/usr/lib/x86_64-linux-gnu/libglut.a
...
/usr/lib/x86_64-linux-gnu/libglut.so

Zainstaluj takżesudo apt-get install libxmu-dev libxi-dev
— Dhiren Hamal

9

Aby zainstalować biblioteki OpenGL:

sudo apt-get install mesa-utils

Aby zainstalować freeGlut:

sudo apt-get install freeglut3-dev
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.