Using OpenGL within QT, novice Linux user
-
Centos Linux
I am using QT Designer from Trolltech version 3.3.8b, the goal is to create a window/panel with an OpenGL display within the QT display. The QT part seems to be fine, it’s the GL part that is a problem.A tutorial specified to add the two options for lib:
Quote:
-lglut –lglu
G++ says that it cannot find –lglu. It does appear to find –lglut
In path /usr/include/GL there are about 17 files to include glu.h, gl.h, glut.h, and more.From directory /usr/lib64 issue the command:
ls –al libGLU.so
to get
lrwxrwxrwx 1 root root 15 Oct 25 10:23 libGLU.so -> libGLU.so.1.3.1
I interpret that as indicating that it exists.
When the -lglu is removed the error is gone but then I must comment out almost everything GL relatedI tried looking at environment variables $LIB, $LIBRARY, $LD_LIBRARY_PATH, $LIBPATH, and $SHLIB_PATH but none exist.
Any suggestions as to where I might look or what I might do to resolve this problem. -
Hi,
Do you really have to use Qt 3.3.8b ?
-
Ok...
You need to install the libglu development package if not already on your system.
-
My bad, I misread.
Did you try with
-lGLU
? -
Keep l lowercase, it's not the same signification for the linker.
-L
adds a folder to the search path of the linker while-l
is to add a library to link to. -
glClear is provided by the OpenGL library. You are missing
-lGL
.