Difference between revisions of "Compiling using Code::Blocks"
(→Step 4: Getting the source code for ODAMEX) |
(→Step 4: Getting the source code for ODAMEX: Codeblocks not just for windows) |
||
Line 35: | Line 35: | ||
The source code can be obtained through the [http://odamex.net website] or from the [[SVN]] repository | The source code can be obtained through the [http://odamex.net website] or from the [[SVN]] repository | ||
− | using [http://tortoisesvn.tigris.org/ tortoisesvn]. | + | using an svn client. For Windows, we recommend [http://tortoisesvn.tigris.org/ tortoisesvn]. For linux, you can use the standard [http://subversion.tigris.org/ svn tools]. |
==Step 5: Compiling the ODAMEX source code== | ==Step 5: Compiling the ODAMEX source code== |
Revision as of 04:33, 26 October 2006
Overview:
The ODAMEX Source package comes with a variety of project and workspace files.
This tutorial will show you how to build ODAMEX using the Code::Blocks IDE.
Contents
Step 1: Getting Code::Blocks
You can download Code::Blocks from its website here: Code::Blocks. Be sure to get the 'latest nightly build, and not Release Canadate 2 as this is the one that works with the current project files.
Step 2: Getting MinGW
This step is only required if you are using the Code::Blocks nightly builds. Once an official Code::Blocks package is released (rc3 or 1.0), MinGW will be included with Code::Blocks and you can skip this step.
You need the latest version of MinGW from this website. The all-in-one package is the one you want to install, called MinGW-3.1.0-1.exe, but please check to see if a newer verison is avalable. When installing, you might as well install it all, it's not that big.
If you are compiling Odamex for the purpose of debugging, grab GDB as well.
Step 3: Required Libraries
For ODAMEX to successfully compile, you must obtain some libraries for it, which are:
SDL Development Libraries
You can get the latest version of SDL here
Unzip the appropriate archive (SDL-devel-1.2.11-mingw32.tar.gz as the time of this writing) onto the desktop (don't worry, it comes in its own tidy little folder). Copy the bin, include and lib folders from the archive and paste them into your C:\MinGW directory.
SDL_mixer Development Libraries
You can get the latest version of SDL_mixer here
Unzip the appropriate archive (SDL_mixer-devel-1.2.7-VC6.zip as the time of this writing) onto the desktop (don't worry, it comes in its own tidy little folder). Copy the include and lib folders from the archive and paste them into your C:\MinGW directory.
Step 4: Getting the source code for ODAMEX
The source code can be obtained through the website or from the SVN repository using an svn client. For Windows, we recommend tortoisesvn. For linux, you can use the standard svn tools.
Step 5: Compiling the ODAMEX source code
After you've extracted the source code to a directory, open the workspace file (currently named odamex.workspace) and go to the Build menu and click Rebuild workspace
Conclusion
Once its all built (and no errors have occurred), you should find some binary files located in the bin directory and these are ready to use.