Difference between revisions of "Building ioquake3"

From ioquake3 wiki
Jump to: navigation, search
(Microsoft Visual Studio 2008)
(Microsoft Visual Studio 2008)
Line 7: Line 7:
 
# Download/Extract [[http://www.libsdl.org/download-1.2.php SDL 1.2 Win32 Development Libraries]]
 
# Download/Extract [[http://www.libsdl.org/download-1.2.php SDL 1.2 Win32 Development Libraries]]
 
# Point MSVC++ 2008 at OpenAL, LibCURL and SDL.
 
# Point MSVC++ 2008 at OpenAL, LibCURL and SDL.
# [[http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-checkout.html Checkout]] ioQuake3.
+
## Tools (menu) -> Options... (menu item) -> Projects and Solutions (expand list item) -> VC++ Directories (list item) -> Show directories for: (choice) -> Include files (choice item)
# Build ioQuake3.
+
### Add LibCURL\include
 +
### Add SDL\include
 +
### Add OpenAL SDK\include
 +
## Tools (menu) -> Options... (menu item) -> Projects and Solutions (expand list item) -> VC++ Directories (list item) -> Show directories for: (choice) -> Library files (choice item)
 +
### Add LibCURL
 +
### Add SDL\lib
 +
### Add OpenAL SDK\libs\Win32
 +
# [[http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-checkout.html Checkout]] ioQuake3 from svn://svn.icculus.org/quake3/trunk.
 +
# Open misc/msvc/ioq3.VS2008.sln.
 +
# Choose a build configuration (Debug, Debug TA, Release, Release TA).
 +
# 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.''

Revision as of 22:03, 14 September 2008

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.