概述

使用vs2010 编译flightgear3.2,及调试

工具/原料:

vs2010 cmake flightgear3.2 simgear3.2 osg3.2.0 boost 3rdParty

下载

百度云下载地址:

http://pan.baidu.com/s/1dDw6i69

ftp://ftp.de.flightgear.org/pub/fgfs/Shared/(data3.2下面提到)

解压到D盘根目录

flightgear工程生成编译并调试

  • cmake打开D:FlightGear3.2flightgearCMakeLists.txt生成工程,然后点击Generate  参考图1
  • 打开D:FlightGear3.2bulid-fgFlightGear.sln
  • vs2010设置fgfs为启动项目
  • 设置fgfs输出路径D:FlightGear3.2bin 参考图2
  • 命令参数–fg-root=”D:FlightGear3.2data3.2″ –log-level=bulk参考图3

图1

图2

图3

遗留问题

一直在载入场景无法正常进入飞机界面,无法解决 这里有讨论:

http://forum.flightgear.org/viewtopic.php?f=17&t=24368

Release的版本有问题的,因为提供的osg Release的库没有链接入freetype

总结

调试还可以加的命令参数

–disable-random-objects   –disable-ai-models   –disable-ai-traffic   –disable-real-weather-fetch   –disable-terrasync

参考资料

http://flightgear.simpits.org:8080/view/Win/ 这里是官方的编译的