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


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

Автор Тема: Помогите с glut  (Прочитано 510 раз)

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

Оффлайн SuperMegaMax

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Помогите с glut
« : 23 Февраля 2012, 16:20:09 »
Написал программу на C++ с использованием библиотеки glut(GL/glut). Программу написал. Проверил. Откомпилировал. При компиляции ошибок не выдало. А вот запустить не могу! Пишет:
freeglut (/home/max/testglut/p): ERROR: Internal error <fbconfig> in function fgOpenWindow
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 4 (X_DestroyWindow)
Resource id in failed request: 0x0
Serial number of failed request: 54
Current serial number in output stream: 57

На windows всё нормально работает. В чём проблема?

Код программы:

#include <gl/glut.h>

void Disp() {
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POINT);
glColor3f(0.0,1.0,0.0);
glVertex2f(50,50);
glEnd();
glFlush();
}

int main (int argc,char **argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE | GL_RGB);
glutInitWindowSize(100,100);
glutInitWindowPosition(0,0);
glutCreateWindow("Test");
glClearColor(1.0,0.0,0.0,1.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0,100,0,100,0,100);
glutDisplayFunc(Disp);
glutMainLoop();
}

Что я делаю не так?

 

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