To build QuickGUI you will need:
- A working install of OGRE along with all of the development files (headers). OGRE3D
- A working GCC/G++ Compiler.
- 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
- GNU Make or equivalent to build QuickGUI.
- And of course you will need the latest release of 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://www.stellarcommand.com/QuickGUI/trunk/src/ /your_directory
Username: anyone Pass: nopassword
- Make sure that you're in the root QuickGUI directory.
- Run the following cmake command to generate the makefiles:
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/ld.so.conf 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!!