Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.
QwtPlot3D is a graphics extension to the Qt GUI application framework. It provides a 3D plotting widget for scientific data and mathematical expressions. It compares to the existing Qwt Project.
I ran into a little trouble building qwtplot3d. I am building on ubuntu 12.04 / qt5.2, and I got the following error:
g++ -c -pipe -g -D_REENTRANT -Wall -W -fPIC -DGL2PS_HAVE_ZLIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/local/Qt-5.3.0/mkspecs/linux-g++ -I. -Iinclude -I../qtbase/include -I../qtbase/include/QtOpenGL -I../qtbase/include/QtWidgets -I../qtbase/include/QtGui -I../qtbase/include/QtCore -Itmp -o tmp/qwt3d_axis.o src/qwt3d_axis.cpp
In file included from include/qwt3d_types.h:26:0,
include/qwt3d_openglhelper.h: In function ‘const GLubyte Qwt3D::gl_error()’:
include/qwt3d_openglhelper.h:67:31: error: ‘gluErrorString’ was not declared in this scope
include/qwt3d_openglhelper.h: In function ‘bool Qwt3D::ViewPort2World(double&, double&, double&, double, double, double)’:
include/qwt3d_openglhelper.h:104:97: error: ‘gluUnProject’ was not declared in this scope
include/qwt3d_openglhelper.h: In function ‘bool Qwt3D::World2ViewPort(double&, double&, double&, double, double, double)’:
include/qwt3d_openglhelper.h:120:95: error: ‘gluProject’ was not declared in this scope
make: ** [tmp/qwt3d_axis.o] Error 1
anon@ubuntu:/opt/qt5/build/qwtplot3d$ gedit include/qwt3d_openglhelper.h
I edited qwt3d_openglhelper.h and added the following #include:
... and now it builds ok for me.