Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Программирование OpenGL  (Прочитано 1075 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AVL93

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Программирование OpenGL
« : 08 Июля 2011, 22:40:57 »
https://forum.ubuntu.ru/index.php?topic=98791.0 . У меня та же проблема, но sudo apt-get install  freeglut3-dev не помогло - все это я уже установил, и в lazarus все работает, а вот когда пытаюсь скомпилить код на си -  fatal error: gl/glut.h: Нет такого файла или каталога. Что делать?

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Программирование OpenGL
« Ответ #1 : 08 Июля 2011, 22:47:06 »
а пути к инклудам прописали?
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн AVL93

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Программирование OpenGL
« Ответ #2 : 08 Июля 2011, 22:51:55 »
А где их прописывать?

Оффлайн spectator

  • Участник
  • *
  • Сообщений: 120
    • Просмотр профиля
Re: Программирование OpenGL
« Ответ #3 : 08 Июля 2011, 23:11:19 »
А где их прописывать?
компилировать нужно так.
gcc -o test -lglut -lGL -lGLU test.c
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 08 Июля 2011, 23:15:16 от spectator »

Оффлайн AVL93

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Программирование OpenGL
« Ответ #4 : 09 Июля 2011, 07:46:57 »
компилировать нужно так.
gcc -o test -lglut -lGL -lGLU test.c
Не помогает, абсолютно та же самая ошибка.
(Нажмите, чтобы показать/скрыть)

Оффлайн spectator

  • Участник
  • *
  • Сообщений: 120
    • Просмотр профиля
Re: Программирование OpenGL
« Ответ #5 : 09 Июля 2011, 10:37:31 »
Не помогает, абсолютно та же самая ошибка.
(Нажмите, чтобы показать/скрыть)
японел!
вместо #include <gl/glut.h>
нужно #include <GL/glut.h>
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 09 Июля 2011, 10:41:39 от spectator »

Оффлайн AVL93

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Программирование OpenGL
« Ответ #6 : 09 Июля 2011, 11:53:07 »
Исправил gl на GL, теперь из командной строки компилится нормально, но вот в anjuta -  показывает "undefined reference" для каждой функции. Я правильно догадываюсь, что надо еще что-то в проект добавить?

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Программирование OpenGL
« Ответ #7 : 09 Июля 2011, 13:59:06 »
добавить библиотеки которые ты указываешь в командной строке
и SDL это и близко не DirectX

Оффлайн AVL93

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Программирование OpenGL
« Ответ #8 : 09 Июля 2011, 14:19:35 »
А откуда, куда и как их туда добавить?

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Программирование OpenGL
« Ответ #9 : 11 Июля 2011, 09:48:52 »
Почитай уже документацию к своей IDE, <здесь добавь какое-нибудь обидное слово про себя>.

 

Страница сгенерирована за 0.02 секунд. Запросов: 22.