Я новичок в Qt. Выполнял простенькие примеры из туториала по Qt4.
Решил запустить минимальное OpenGL приложение и на тебе..
Приложение вот это:
http://doc.qtsoftware.com/4.4/opengl-hellogl.htmlОшибка вот:
$ make
/usr/bin/qmake -unix -o Makefile hellogl.pro
g++ -c -pipe -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
-DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore
-I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -I. -o glwidget.o glwidget.cpp
glwidget.cpp:22:20: error: QtOpenGL: No such file or directory
In file included from glwidget.cpp:26:
glwidget.h:24:21: error: QGLWidget: No such file or directory
In file included from glwidget.cpp:26:
glwidget.h:27: error: expected class-name before '{' token
glwidget.h:55: error: 'GLuint' does not name a type
glwidget.h:56: error: 'GLdouble' has not been declared
glwidget.h:56: error: 'GLdouble' has not been declared
glwidget.h:56: error: 'GLdouble' has not been declared
........
make: *** [glwidget.o] Error 1
Даже не знаю в чём может быть ошибка.. Qt4 установлен. Примеры из туториала собирались отлично. Даже поставил пакет x11-libs/qt-opengl и нифига.. тоже самое
Qt4 собрана с поддержкой OpenGL ([ebuild R ] x11-libs/qt-4.5.1 USE="dbus kde opengl qt3support" 0 kB).
Хотя компилированные примеры из QtDemo у меня прекрасно работают. Т.е. в принципе поддержка OpenGL у меня есть
Компилирую программу я так: `qmake -project; qmake; make`
(глянул в /usr/share/qt4/examples/opengl/hellogl/glwidget.cpp - ведь там тоже QtOpenGL вызывается и он как-то скомпилился ведь в системе.. а у меня не получается его скомпилить).
Подскажите чего-нибудь.. куда копать?