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!!

Call to undefined function mb_split()Call to undefined function mb_split()Call to undefined function mb_split()Call to undefined function mb_split()