Difference between revisions of "Software requirements"

From VDrift
Jump to: navigation, search
m
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Linux==
+
{{update}}
===Libraries===
+
 
====Latest Release (2007-12-26)====
+
The following software needs to be installed on a computer for it to run VDrift.
To install VDrift on Linux you must first install these dependencies:
+
 
 +
==Platforms==
 +
VDrift is known to compile on:
 +
* 32-bit x86
 +
* 64-bit x86
 +
* PowerPC
 +
 
 +
==Operating Systems==
 +
Ports for VDrift are available for these operating systems:
 +
* Linux
 +
* FreeBSD
 +
* Mac OS X
 +
* Windows
 +
 
 +
==Device Drivers==
 +
It is advisable to always use the latest version of the device driver for [[Hardware requirements#Graphics Device|graphics cards]].
 +
 
 +
==Libraries==
 +
Compilation and execution depend on the following libraries:
 
* [http://www.libsdl.org/ SDL]
 
* [http://www.libsdl.org/ SDL]
* SDL-image
+
** [http://www.libsdl.org/projects/SDL_image/ SDL_image]
* SDL-gfx
+
** [http://www.ferzkopp.net/joomla/content/view/19/14/ SDL_gfx]
* SDL-net
 
* OpenGL device drivers
 
 
* [http://xiph.org/vorbis/ Vorbis]
 
* [http://xiph.org/vorbis/ Vorbis]
* [http://www.bulletphysics.com/ Bullet Physics Library] (included in the VDrift release)
+
* [http://www.opengl.org/ OpenGL]
 +
** GLU
 +
* [http://glew.sourceforge.net/ GLEW]
 +
* [http://think-async.com/ asio]
 +
* [http://www.boost.org/doc/libs/release/libs/bind/bind.html Boost::Bind]
 +
* pthread
 +
To [[Compiling|compile]], it is necessary to install the header files for these libraries.
  
To compile VDrift on Linux the header files for these libraries are also required. They are usually found in "-dev" packages, consult your distristribution's documentation for this.
+
On some operating systems, such as Linux and FreeBSD, these libraries must be installed on the system first before VDrift will run. On other systems, such as Mac OS X and Windows, all the necessary library files are packaged with VDrift.
  
===Build Tools===
+
===Bullet===
 +
The [http://bulletphysics.org Bullet Physics library] is used by VDrift, but it is not necessary for the user to take any action to acquire it. The Bullet source code is included in the VDrift source code, and it is compiled along with the executable at build time.
 +
 
 +
==Build Tools==
 
To compile VDrift, you'll also need
 
To compile VDrift, you'll also need
* [http://gcc.gnu.org/ gcc] 3.2 or above
+
* [http://gcc.gnu.org/ GNU C++ compiler] (version 3.2 or greater)
 
* [http://www.scons.org/ SCons]
 
* [http://www.scons.org/ SCons]
 +
Other build tools are sometimes required, and alternative build options are sometimes available, depending on the target operating system (see [[Compiling]] for details).
 +
 +
[[Category:Installation]]
 +
[[Category:Operating Systems:Linux]]
 +
[[Category:Operating Systems:FreeBSD]]
 +
[[Category:Operating Systems:Windows]]
 +
[[Category:Operating Systems:Mac OS X]]
 +
[[Category:Review]]

Revision as of 13:01, 6 July 2011

Template:Update

The following software needs to be installed on a computer for it to run VDrift.

Platforms

VDrift is known to compile on:

  • 32-bit x86
  • 64-bit x86
  • PowerPC

Operating Systems

Ports for VDrift are available for these operating systems:

  • Linux
  • FreeBSD
  • Mac OS X
  • Windows

Device Drivers

It is advisable to always use the latest version of the device driver for graphics cards.

Libraries

Compilation and execution depend on the following libraries:

To compile, it is necessary to install the header files for these libraries.

On some operating systems, such as Linux and FreeBSD, these libraries must be installed on the system first before VDrift will run. On other systems, such as Mac OS X and Windows, all the necessary library files are packaged with VDrift.

Bullet

The Bullet Physics library is used by VDrift, but it is not necessary for the user to take any action to acquire it. The Bullet source code is included in the VDrift source code, and it is compiled along with the executable at build time.

Build Tools

To compile VDrift, you'll also need

Other build tools are sometimes required, and alternative build options are sometimes available, depending on the target operating system (see Compiling for details).