Building ioquake3

From ioquake3 wiki
Revision as of 22:03, 14 September 2008 by Micah (talk | contribs) (Microsoft Visual Studio 2008)
Jump to: navigation, search

Microsoft Visual Studio 2008

  1. Download/Install [Microsoft Visual C++ 2008 Express].
  2. Download/Install [Microsoft DirectX SDK].
  3. Download/Install [OpenAL Core SDK]
  4. Download/Install [Tortoise SVN].
  5. Download/Extract [LibCURL]
  6. Download/Extract [SDL 1.2 Win32 Development Libraries]
  7. Point MSVC++ 2008 at OpenAL, LibCURL and SDL.
    1. Tools (menu) -> Options... (menu item) -> Projects and Solutions (expand list item) -> VC++ Directories (list item) -> Show directories for: (choice) -> Include files (choice item)
      1. Add LibCURL\include
      2. Add SDL\include
      3. Add OpenAL SDK\include
    2. Tools (menu) -> Options... (menu item) -> Projects and Solutions (expand list item) -> VC++ Directories (list item) -> Show directories for: (choice) -> Library files (choice item)
      1. Add LibCURL
      2. Add SDL\lib
      3. Add OpenAL SDK\libs\Win32
  8. [Checkout] ioQuake3 from svn://svn.icculus.org/quake3/trunk.
  9. Open misc/msvc/ioq3.VS2008.sln.
  10. Choose a build configuration (Debug, Debug TA, Release, Release TA).
  11. Build (outputs to build/<configuration>/ioquake3.exe).

These steps have only been tested on Windows XP (32-bit). If it works on other versions of Windows please post here.