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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

Оффлайн sudo97

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
OpenGL
« : 06 Августа 2011, 15:11:01 »
Помогите. первый раз попробовал писать графику и тут же столкнулся с трудностями :'(
#include<GL/glut.h>

void display(){
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POINTS);
glColor3f(0.0, 0.0, 0.0);
glVertex2f(0.25, 0.25);
glEnd();
glFlush();
}

int main(int argc, char **argv){
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(240, 240);
glutInitWindowsPosition(100, 740);
glutCreateWindow("TEST");
glClearColor(1.0, 1.0, 1.0, 1.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
glutDisplayFunc(display);
glutMainLoop();
}
текст программы взят из видео-уроков по C++(он пишет под linux) если верить ему, то все должно работать, но g++ пишет:

openGL.cpp:1: fatal error: GL/glut.h: Нет такого файла или каталога
compilation terminated.

Оффлайн RazrFalcon

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

andrey_p

  • Гость
Re: OpenGL
« Ответ #2 : 06 Августа 2011, 16:02:41 »
sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev

 

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