Як встановити бібліотеки OpenGL / GLUT


29

На даний момент я встановив ubuntu 11.10 на своєму нетбуку Acer. У мене проблеми з отриманням потрібних мені пакетів. Я використовую найновішу версію і маю підключення до wifi у своєму кампусі. Це те, що хоче зробити мій інструктор:

  1. виберіть Програми / Аксесуари / Термінал на робочому столі Ubuntu
  2. введіть ls /usr/include/GL
    if glut.h gl.hetc там, чудово,
    якщо ні, встановіть йогоsudo apt-get install libglut3-dev
  3. Потім я скопіював program1.cна робочий стіл
  4. cd desktop
  5. gcc -lglut -lGLU program1.c Примітка l - це малий регістр L, що означає бібліотеку в UNIX
  6. ./a.out виконати

Я виконую крок 2, в якому повертає:

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

тому звідси я роблю apt-get і намагаюся його встановити, але повертає мене цим:

E: Unable to locate package libglut3-dev

Чи це має відношення до мого підключення чи є щось, що мені потрібно зробити в моїй системі, щоб знайти пакет і встановити його. Я дійсно новачок у ubuntu і можу скористатися допомогою, лише починаючи роботу.


Крок 2 повинен був набрати команду ls / usr / include / GL, а не ls / brandon / include / GL. Не ваше ім’я користувача, а usr. Існує пробіл між ls і шляху / usr / include / GL. Оскільки немає місця, термінал бачить те, що ви ввели як єдину команду, яка не існує, а не команду, за якою слідує опція. Вам потрібно з’ясувати, чи є в каталозі GL такі файли, як glut.h, gl.h та інші. Щоб отримати більш детальну інформацію про команду ls type man ls
привітань

Дякую, але у мене все ще виникає проблема, після введення правильної команди Він відповідає: ls: не може отримати доступ / usr / include / GL: Немає такого файлу чи каталогу. Я не знаю, в чому може бути проблема.
Брендон Джейкобс

Я хотів би сказати, що настільки добре, наскільки цей сайт, ви краще зробите на форумах Ubuntu на ubuntu.com, оскільки тут не може бути дискусій. Просто конкретне запитання і певна відповідь. В той час як на форумах ми можемо розміщувати повідомлення вперед і назад.
грехаммеханічний

1
Замість того, щоб повернутись до спини та виправлення, ви можете просто відредагувати своє запитання з інформацією про кроки, які ви зробили до цього часу?
Хорхе Кастро

Відповіді:


39

Ваші вказівки здаються старими, наскільки я знаю, що glut надається пакетом freeglut3, щоб отримати його з файлами заголовка для розробки, встановіть:

sudo apt-get install freeglut3-dev

freeglut3-devВстановити freeglut3-dev

який також повинен тягнути у freeglut3Встановити freeglut3 .

Щоб знайти це самостійно, ви могли зробити:

sudo apt-cache search glut

Після встановлення пакета freeglut3-devви можете підтвердити, що він містить необхідні файли GL, видавши

dpkg -L freeglut3-dev

в якому буде перераховано вміст пакета, який включає:

/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

Також встановітьsudo apt-get install libxmu-dev libxi-dev
Dhiren Hamal

9

Щоб встановити бібліотеки OpenGL:

sudo apt-get install mesa-utils

Щоб встановити freeGlut:

sudo apt-get install freeglut3-dev
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.