Building FlightGear - Windows: Difference between revisions

Jump to navigation Jump to search
Line 29: Line 29:
== Dependencies ==
== Dependencies ==


'''TODO: make this list match the actual dependencies'''
FlightGear is dependent on quite a number of external libraries.  You do not need to compile all of them yourself, but you will at least need to have their development version installed.


FlightGear is dependent on quite a few number of libraries.  You do not need to compile all of them yourself, but you will at least need to have their development version installed.
* Boost
 
* ALut, OpenAL and pthreads. These are listed here as one dependency because it's made available as a single package by a FlightGear project member.  
# Glut. Most distributions include glut packages, although you may have to hunt for them. Make sure you install both the glut and glut-devel packages, otherwise FlightGear may be able to compile but won't run correctly.
* [[Plib]] - portability libraries and scene graph.  
# Zlib. Most distributions install the basic zlib libraries by default, but not the development portions. If you don't have zlib.h, you probably need to install the zlib-devel package for your distribution.  
* [[OpenSceneGraph]]
# [[Plib]] - portability libraries and scene graph.  
* [[SimGear]] - Simulation support libraries that are developed mainly by the same people who develop FlightGear, though it can be and is used for other purposes. If you are building FlightGear from CVS, you need the CVS version of SimGear. If you have strange FlightGear build errors, check that you have an up-to-date version of SimGear built and installed.
# [[OpenSceneGraph]]
# [[SimGear]] - Simulation support libraries. If you are building FlightGear from CVS, you need the CVS version of SimGear. If you have strange build errors, one of the first things to check is that you have an up-to-date version of SimGear built and installed.
 
Olaf Flebbe maintains a set of pre-built dependencies for FG (excluding SimGear). They are built for Visual Studio 2005, but may work with 2008: [http://www.oflebbe.de/FlightGear/index.html]


== Directory Structure ==
== Directory Structure ==
186

edits

Navigation menu