Skip to main content

History: Building From Source - Shoggoth

Source of version: 64 (current)

Copy to clipboard
            %prevogre%
{DIV(class="Layout_box6")}-=Building From Source=-
{SPLIT(colsize=10%|70%)}{IMG(fileId="1506",imalign="left")}{IMG}
---
For developers with more experience, building OGRE from source is usually the more attractive option.
For some, it is the only option as prebuilt binaries are not available.
Source provides the fastest access to bug fixes and allows the developer to debug any aspect of their code or OGRE. It is also necessary for contributing patches.
Select your platform and compiler from the list below. Then move on to learn how to ((Setting Up An Application - Shoggoth|setup your first application)).{SPLIT}{DIV}
---
{DIV()}{IMG(src="img/wiki_up/Big_Logo_Windows.jpg",height="66",width="66",imalign="left")}{IMG}-=((Building From Source - Windows - Shoggoth))=-
((Building From Source - Windows - Shoggoth|#MS Visual C++|MS Visual C++)) | ((Building From Source - Windows - Shoggoth|#Code::Blocks|Code::Blocks)) | ((Building From Source - Windows - Shoggoth|#Eclipse|Eclipse)) | ((Building From Source - Windows - Shoggoth|#Cygwin|Cygwin))
{DIV}
---
{DIV()}{IMG(src="img/wiki_up/Big_Logo_Linux.jpg",height="66",width="66",imalign="left")}{IMG}-=((Building From Source - Linux - Shoggoth))=-
((Building From Source - Linux - Shoggoth|#GCC & Make|GCC & Make)) | ((Building From Source - Linux - Shoggoth|#Debian|Debian)) | ((Building From Source - Linux - Shoggoth|#Fedora|Fedora)) | ((Building From Source - Linux - Shoggoth|#Gentoo|Gentoo)) | ((Building From Source - Linux - Shoggoth|#Ubuntu / Kubuntu|Ubuntu / Kubuntu))
{DIV}
---
{DIV()}{IMG(src="img/wiki_up/Big_Logo_Macintosh.jpg",height="66",width="66",imalign="left")}{IMG}-=((Building From Source - Mac OSX - Shoggoth))=-
((Building From Source - Mac OSX - Shoggoth|#Eihort Instructions|Eihort)) | ((Building From Source - Mac OSX - Shoggoth|#Dagon Instructions|Dagon))
{DIV}
---
{DIV(class="Layout_box5")}For the latest stable code (all platforms), you can [http://www.ogre3d.org/developers/subversion|check out the source from Subversion].

The actual stable revision is always in a branch, e.g. "~np~branches/v1-6~/np~" for Shoggoth, and not trunk. Trunk is the latest unstable version and is not fully API-compatible with the stable stream, and may have temporary issues. Recommended only for experienced developers.{DIV}