1 Use FlightGear.sln to compile fgfs executable for Win32 or x64 architectures with Visual Studio 2008.
2 Previous versions of Visual Studio are not officially supported anymore.
4 Precompiled librairies and headers for compiling x64 executables with VS2008 :
5 ftp://ftp.ihg.uni-duisburg.de/FlightGear/Win32/MSVC/fgfs-x64-VS90-3rdParty+OSG-20100501.zip
7 Precompiled librairies and headers for compiling Win32 executables with VS2008 :
8 ftp://ftp.ihg.uni-duisburg.de/FlightGear/Win32/MSVC/fgfs-win32-VS90-3rdParty+OSG-20100501.zip
10 The VS2008 / v9.0 project files assume the directory layout below :
13 * any_directory_on_any_drive /
14 3rdParty / ( includes plib, fltk, zlib, libpng, libjpeg, libtiff, freetype, libsvn, gdal, ...
20 source / ( Flightgear CVS directory - It can also be renamed FlightGear or anything else
24 Win32 / ( generated at build time
25 Debug / ( Debug executable
26 Release / ( Release executable
27 FlightGear.sln ( Main solution
31 OpenSceneGraph / ( OSG CMake install
35 SimGear / ( SimGear CVS directory
40 3rdParty, boost_1_39_0 and install/msvc90 are included in the Win32 3rdParty archive.
43 * any_directory_on_any_drive /
44 3rdParty.x64 / ( includes plib, fltk, zlib, libpng, libjpeg, libtiff, freetype, ...
50 source / ( Flightgear CVS directory - It can also be renamed FlightGear or anything else
54 x64 / ( generated at build time
55 Debug / ( Debug executable
56 Release / ( Release executable
57 FlightGear.sln ( Main solution
61 OpenSceneGraph / ( OSG CMake install
65 SimGear / ( SimGear CVS directory
70 3rdParty.x64, boost_1_39_0 and install/msvc90-64 are included in the x64 3rdParty archive.
72 Typical setup should decompose into the following steps :
74 1. Install Visual Studio 2008 Express (http://msdn.microsoft.com/fr-fr/express/aa975050.aspx)
75 2. Install msysGit (http://code.google.com/p/msysgit/)
76 3. Create a new directory, say D:\FGFSDevel (or anything else)
77 4. Unzip precompiled Win32 3rd party archive in it
78 5. Open a Git Bash session and cd to the new directory ( cd /d/FGFSDevel )
79 6. Get SimGear sources from Gitorious : git clone git://gitorious.org/fg/simgear.git SimGear
80 7. Get FlightGear source from Gitorious : git clone git://gitorious.org/fg/flightgear.git FlightGear
81 8. Go to D:\FGFSDevel\FlightGear\projects\VC90 and double-click on FlightGear.sln
82 9. Select the "Release" configuration
83 10. Open file D:\FGFSDevel\SimGear\simgear\version.h.in and change @VERSION@ into "2.0.0" or any current version
84 11. Save file as version.h in the same directory
85 12. Start build (usually F7)
87 14. Enjoy - programs are in D:\FGFSDevel\FlightGear\projects\VC90\Win32\Release