QGLViewer.proand "build all".
cd path/to/libQGLViewer-2.6.4/QGLViewer qmake -spec macx-xcode
cd path/to/libQGLViewer-2.6.4/QGLViewer qmake -spec macx-g++ makeSee the Linux section for details and install paths customization.
Install the libQGLViewer designer plugin to easily create user interfaces that integrate a QGLViewer using designer.
make installto install the documentation in
A Framework is created by default. Uncomment a line in
QGLViewer.pro if you want to create a
tar -xzf libQGLViewer-2.6.4.tar.gz cd libQGLViewer-2.6.4/QGLViewer
QGLViewer.proand "build all". Optionaly
make installto install the application system wide.
qmake (see options below) make sudo make install [optional]The following files are installed (you need root privileges to
install, since these are system directories):
qmakeparameters let you customize your
make installtarget installation directories:
qmake [PREFIX=...] [INCLUDE_DIR=...] [LIB_DIR=...] [DOC_DIR=...] [QGLVIEWER_STATIC=yes] [NO_QT_VERSION_SUFFIX=yes]A typical usage would be
qmake PREFIX=$HOME. Default values are:
- Param - - Default value - PREFIX /usr LIB_DIR PREFIX/lib INCLUDE_DIR PREFIX/include DOC_DIR PREFIX/share/docThe
QGLVIEWER_STATIC=yesoption will compile a static version of the library.
glutlibrary: uncomment a line in
QGLViewer.proas explained there.
glutcan be installed from the
freeglut-develrpm or using
apt-get install libglut3-dev.
You may also want to install the libQGLViewer designer plugin to easily create user interfaces that integrate a QGLViewer using designer.
devdevelopment package. You can also directly download it.
Try to compile a simple Qt example and check the Qt FAQ page in case of problems. Consider compiling one of the Qt OpenGL examples to test your configuration.
When added to your interface, the widget displays the standard spiral, which can be manipulated when you test it. All the viewers' signals and slots are available and can be connected to your interface.
qglviewerPlugin code as indicated to create a similar designer plugin for your
derived QGLViewer class.
cd designerPlugin qmake make make installThe
designerPlugindirectory is located in the tarball root directory or in
/usr/include/QGLViewer/designerPluginif you installed QGLViewer from the RPM.
By default, the plugin is installed in
$QTDIR/plugins/designer which is usually a system
make install step hence requires root privileges. With Qt4, you can
customize the plugin installation path using the
qmake PREFIX=... syntax instead. Do
not forget to add this path to your
QT_PLUGIN_PATH variable so that designer can find
libQGLViewer.soneeds to be found by
designerin order to load the plugin. If you didn't
make installthe library, add the path to the
.dylibwith Mac) in your
DYLD_LIBRARY_PATH) as explained in the Qt installation sections above. See the interface example for an illustration of a Qt user interface that includes a QGLViewer.
qtObsoleteconflicts with previous declaration: error message. See the mac example section.
version="..."in the first line of the
CONFIGline, and re-compile.
frame.h(see top of
Frame.h. Simply comment the
constversions of these methods.
QString: uncomment the patch in
QMAKE_CXXFLAGS *= -fexceptionsin
Please let me know if you encounter specific installation problems.
Last modified on Tuesday, September 27, 2016.