проблема с Opengl |
Здравствуйте, гость ( Вход | Регистрация )
проблема с Opengl |
qimby |
30.3.2013, 19:37
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 30.3.2013 Пользователь №: 3771 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте. Решил изучить opengl с Qt, но возникли трудности решение которых не смог найти.
написал примитивный код для класса GLWidget
он работает отлично, но если я в paintGL() припишу
выдаётся ошибка "was not declared in this scope", прописываю #include <GL/GL.h> , появляются 2 ошибки C:\Qt\Qt5.0.1\5.0.1\mingw47_32\include\GL\gl.h:55: ошибка: conflicting declaration 'typedef double GLdouble' C:\Qt\Qt5.0.1\5.0.1\mingw47_32\include\QtGui\qopengl.h:71: ошибка: 'GLdouble' has a previous declaration as 'typedef GLfloat GLdouble'. в этом видеоуроке http://www.youtube.com/watch?v=1nzHSkY4K18 SaveFrom.net добавляется только <QGLWidget> и он спокойно использует glBegin, glVertex, glEnd. в .pro я добавил opengl Очень нуждаюсь в помощи. Спасибо |
|
|
Trisch |
31.3.2013, 7:36
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: 0 |
Может в заголовочный файл надо Q_OBJECT добавить.
Как то так:
|
|
|
qimby |
31.3.2013, 13:34
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 30.3.2013 Пользователь №: 3771 Спасибо сказали: 0 раз(а) Репутация: 0 |
проблема была в версии QT. Спасибо
|
|
|
Текстовая версия | Сейчас: 8.5.2024, 4:35 |