官方参考资料:http://wiki.flightgear.org/Building_using_CMake_-_Windows FlightGear 2.6.0 推出有一段时间。 (未完成还在完善中。) 可以编译通过,运行内存泄漏 供参考 编译之前的准备: 说明FlightGear 依赖:SimGear(FlightGear引擎)Open Scene Graph 、Boost、Glut (FreeGlut)、OpenAL 、plib库 下载第三方库针对vs2010的:3rdParty :ftp://ftp.ihg.uni-duisburg.de/FlightGear/Win32/MSVC/里面也有vs2008的供下载(下载后解压,无SimGear) 目录结构 按照下面同样用cmake生成vs2010的工程文件${MSVC_3RDPARTY_ROOT} /3rdParty /( includes plib, fltk, zlib, libpng, libjpeg, libtiff, freetype, libsvn, gdal, … )bin /include /lib /
3rdParty.x64 /( 64 bit version )bin /include /lib /
boost_1_44_0 /boost /install /msvc100 /( for VS2010 32 bits, or msvc90, msvc90-64 or msvc100-64 for VS2008 32, VS2008 64 and VS2010 64 )OpenSceneGraph /( OSG CMake install )bin /include /lib /
SimGear /include /lib /
首先需要编译SimGear SimGear2.6.0:http://mirrors.ibiblio.org/pub/mirrors/simgear/ftp/Source/simgear-2.6.0.tar.bz2 下载:cmake(用于生成SimGear vs2010工程) :http://www.cmake.org/files/v2.8/cmake-2.8.7-win32-x86.exe 把下载出来依赖库按下面的图排好目录结构:
打开cmake:
cmake生成FlightGear 的工程和SimGear 操作一样
|