Alan wrote > -------------------------------------------------- > From: "Alan Teeder" <ajtee...@v-twin.org.uk> > Sent: Wednesday, December 16, 2009 11:37 AM > To: "FlightGear developers discussions" > <flightgear-devel@lists.sourceforge.net> > Subject: Re: [Flightgear-devel] Flight Gear on Windows > > > On the other hand probably most newcomers to Flightgear CVS are using > > Windows. > > > > The present setup has rather a steep learning curve to achieve first > build > > and may cause many to think that Flightgear is broke and not worth the > > effort. > > > > I am using the 3rd party from > > ftp://ftp.ihg.uni-duisburg.de/FlightGear/Win32/MSVC/ to which I have > added > > the latest OpenAL and alut from the Creative site . Boost (headers > only) > > is > > also required. > > > > The DLLs should be in the PATH environment. The VC90 setup already has > > the > > library and include file search paths set correctly. > > > > At the moment Simgear needs sample_group.cxx/hxx added to the project > and > > NOMINMAX set. > > > > Flightgear needs 4 pairs of .cxx, .hxx files ( Sample_queue, FGGyro, > > FGMagnetometer, AIGroundVehice) to be added to the project and NOMINMAX > > set. > > Simgear.h is not generated automatically, so I make my own. > > > > OSGText.lib need to be added to the fgviewer project. > > > > My build tree is simple with Data, Source, Simgear, 3rd Party > Boost.1.39.0 > > and Install directories all at the same level. This fits in with the > > Flightgear project that is in the CVS. > > > > I may have missed something out, but hopefully most of the changes are > > above. > > > > Finally the data needs to be updated via CVS as the latest gui and other > > files are needed. > > > > Unfortunately the documented build procedures in the FlightGear Wiki > > http://wiki.flightgear.org/index.php/Building_Flightgear_-_Windows and > on > > Geoff LaneĀ“s excellent FlightGear Build Centre > > http://www.geoffmclane.com/fg/ do not use this simple structure and > > require > > extensive downloading (after setting up CVS, SVN and Git) and then > > building > > of the prerequisites as well as the prerequisites of the prerequisites. > > They > > may even waste a day building Boost, when only the headers are needed. > > > > Alan > > > > > > P.s. > > I note that the following are not in my build, but do not cause any link > > errors. > > Simgear/scene/model :- animation, BoundingVolumeBuildVisitor, > > CheckSceneryVisitor,shadanim and shadowvisitor.
You're a bit behind the power curve there: you also need AIEscort.cxx AIEscort.hxx to be up-to-date with cvs. I have plib-svn in my build, but I'm not sure if this is still needed. I use freealut-1.0.1 and OpenAL 1.1 Core SDK, which seem to give good results. While the reset and exit crashes have been cured, I still get unexplained and seemingly random crashes from time to time. Vivian ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel