PDA

View Full Version : opengl problem



drinu21
27th December 2007, 14:00
hi all,

i am trying to build the example "helloGL" but when building it is giving me these errors.


/home/adrian/Qdevelop/opengl/glwidget.cpp:176: undefined reference to `QGLWidget::qglColor(QColor const&) const'
/home/adrian/Qdevelop/opengl/glwidget.cpp:178: undefined reference to `glVertex3d'
/home/adrian/Qdevelop/opengl/glwidget.cpp:179: undefined reference to `glVertex3d'

glwidget.o: In function `GLWidget::resizeGL(int, int)':
/home/adrian/Qdevelop/opengl/glwidget.cpp:90: undefined reference to `glViewport'
/home/adrian/Qdevelop/opengl/glwidget.cpp:92: undefined reference to `glMatrixMode'
/home/adrian/Qdevelop/opengl/glwidget.cpp:93: undefined reference to `glLoadIdentity'
/home/adrian/Qdevelop/opengl/glwidget.cpp:94: undefined reference to `glOrtho'
/home/adrian/Qdevelop/opengl/glwidget.cpp:95: undefined reference to `glMatrixMode'
/home/adrian/Qdevelop/opengl/glwidget.cpp:78: undefined reference to `glClear'
/home/adrian/Qdevelop/opengl/glwidget.cpp:79: undefined reference to `glLoadIdentity'
/home/adrian/Qdevelop/opengl/glwidget.cpp:80: undefined reference to `glTranslated'
/home/adrian/Qdevelop/opengl/glwidget.cpp:81: undefined reference to `glRotated'
/home/adrian/Qdevelop/opengl/glwidget.cpp:82: undefined reference to `glRotated'
/home/adrian/Qdevelop/opengl/glwidget.cpp:83: undefined reference to `glRotated'
/home/adrian/Qdevelop/opengl/glwidget.cpp:24: undefined reference to `glDeleteLists'

etc etc......

i have already pointed to QtOpenGl folder.
any ideas??
thanks

adrian

wysota
27th December 2007, 14:50
Did you use qmake && make to compile it? Didn't you by any chance overwrite the project file? Do you have OpenGL libraries installed on your machine?

katrina
28th December 2007, 11:17
I had this once a couple days and banged my head on the desk for 30 minutes then realized in my .pro file I had put Qt += opengl instead of QT += opengl

drinu21
28th December 2007, 11:30
hey katrina thanks, that was my problem also........ :p