Getting started

To build QuickGUI you will need:

  1. A working install of OGRE along with all of the development files (headers). OGRE3D
  2. A working GCC/G++ Compiler.
  3. CMake (to generate the makefiles).If you don't have it, you can get it through yum, apt-get or you can download it from CMake
  4. GNU Make or equivalent to build QuickGUI.
  5. And of course you will need the latest release of QuickGUI

Downloading QuickGUI

I got building problems with the stable release, so I recommend downloading the latest release from SVN. To do this type on your console

$svn co svn:// /your_directory

Username: anyone Pass: nopassword

Building QuickGUI

  • Make sure that you're in the root QuickGUI directory.
  • Run the following cmake command to generate the makefiles:

$cmake .

NOTE: the period which follows a space after cmake must be there or the Makefiles will NOT be generated. However if you specify 'cmake -i' CMake will run in interactive mode which allows you to change various settings such as optimizations and installation prefixes. Most users will not need to do this.

  • Now run 'make' to build the QuickGUI library and demo.

NOTE: At this time the Sheet and SkinSet editors will not be built because they are broken. When they are in working shape the code will be re-enabled in the build system.

  • Once make finishes building you can now run 'make install' to copy everything into the proper locations.
  • It is usually a good idea to run 'ldconfig' installation is complete so that the software you link QuicKGUI into can find the library. You may also have to modify /etc/ if the directory containing the QuickGUI library is not in the ldconfig search path.

NOTE: If you wish to change the installation prefix from the default, which is generally /usr/local, you need to change the value of CMAKE_INSTALL_PREFIX. You can do this by either running 'cmake -i' and entering your new installation prefix when prompted or set the variable before you run make such as, CMAKE_INSTALL_PREFIX=/usr make.

You should run the QuickGUIDemo to make sure that everything is right, and if so, congratulations, you can start using QuickGUI in your project!!