Difference between revisions of "Building ioquake3"

From ioquake3 wiki
Jump to: navigation, search
(Microsoft Visual Studio 2008)
(Microsoft Visual Studio 2008)
Line 1: Line 1:
 
= Microsoft Visual Studio 2008 =
 
= Microsoft Visual Studio 2008 =
 +
''NOTE: The following instructions will not work until the patches in [[http://bugs.icculus.org/show_bug.cgi?id=3779 Bug 3779]] are applied.  If they are not, you may apply them yourself between steps 4 & 5.''
 
# Download/Install [[http://www.microsoft.com/express/download/ Microsoft Visual C++ 2008 Express]].
 
# Download/Install [[http://www.microsoft.com/express/download/ Microsoft Visual C++ 2008 Express]].
 
# Download/Install [[http://www.microsoft.com/downloads/info.aspx?na=22&p=3&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dea4894b5-e98d-44f6-842d-e32147237638%26DisplayLang%3den Microsoft DirectX SDK]].
 
# Download/Install [[http://www.microsoft.com/downloads/info.aspx?na=22&p=3&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dea4894b5-e98d-44f6-842d-e32147237638%26DisplayLang%3den Microsoft DirectX SDK]].
# Download/Install [[http://connect.creativelabs.com/openal/Downloads/OpenAL11CoreSDK.zip OpenAL Core SDK]]
 
 
# Download/Install [[http://tortoisesvn.net/downloads Tortoise SVN]].
 
# Download/Install [[http://tortoisesvn.net/downloads Tortoise SVN]].
# Download/Extract [[http://curl.haxx.se/latest.cgi?curl=win32-devel-msvc LibCURL]]
 
# Download/Extract [[http://www.libsdl.org/download-1.2.php SDL 1.2 Win32 Development Libraries]]
 
# Point MSVC++ 2008 at OpenAL, LibCURL and SDL.
 
## Tools (menu) -> Options... (menu item) -> Projects and Solutions (expand list item) -> VC++ Directories (list item) -> Show directories for: (choice) -> Include files (choice item)
 
### 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.
 
# [[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.
 
# Open misc/msvc/ioq3.VS2008.sln.

Revision as of 00:32, 15 September 2008

Microsoft Visual Studio 2008

NOTE: The following instructions will not work until the patches in [Bug 3779] are applied. If they are not, you may apply them yourself between steps 4 & 5.

  1. Download/Install [Microsoft Visual C++ 2008 Express].
  2. Download/Install [Microsoft DirectX SDK].
  3. Download/Install [Tortoise SVN].
  4. [Checkout] ioQuake3 from svn://svn.icculus.org/quake3/trunk.
  5. Open misc/msvc/ioq3.VS2008.sln.
  6. Choose a build configuration (Debug, Debug TA, Release, Release TA).
  7. 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.