freeyun 发表于 2012-3-31 00:57:34

vs2010编译FlightGear 2.6.0->最新git(2.9.0)版本(一定要按一楼的结构目录)

本帖最后由 freeyun 于 2012-9-24 22:11 编辑

FlightGear 2.6.0 推出有一段时间。
现在FlightGear 2.9.0 ,我都已验证编译过。
FlightGear 2.6.0可以编译通过,运行内存泄漏
FlightGear 2.7.0验证使用2.6.0的资源包出现网络通信http错误,命令:--disable-real-weather-fetch 可以关闭解决该问题,根本引起原因没有找到
只谈了编译,没提及如何运行调试,调试:资源包需要对应的版本

排版较为混乱!
本文参考官方编译指南:
http://wiki.flightgear.org/Building_using_CMake_-_Windows
供参考
编译之前的准备:
说明FlightGear 依赖:SimGear(FlightGear引擎)Open Scene Graph 、Boost、Glut (FreeGlut)、OpenAL 、plib库
下载第三方库针对vs2010的:3rdParty :ftp://ftp.ihg.uni-duisburg.de/FlightGear/Win32/MSVC/里面也有vs2008的供下载(下载后解压,无SimGear)

首先需要编译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
把下载出来依赖库按下面的图排好目录结构:

http://farm8.staticflickr.com/7042/6899174404_5a28812609.jpg
打开cmake:
http://farm7.staticflickr.com/6036/6883673034_cabf07ac8f.jpg
http://farm8.staticflickr.com/7245/6883672986_ffeda8c82f.jpg
http://farm7.staticflickr.com/6048/6883673094_d67967a231.jpg
http://farm7.staticflickr.com/6043/7029774033_e81b8a1589_z.jpg http://farm8.staticflickr.com/7042/7029774147_e9d726f4d7_z.jpg

cmake生成FlightGear 的工程和SimGear 操作一样目录结构
按照下面同样用cmake生成vs2010的工程文件
http://farm8.staticflickr.com/7259/6883673914_e24fa838a9.jpg

freeyun 发表于 2012-3-31 13:34:51

本帖最后由 freeyun 于 2012-4-29 22:04 编辑


freeyun 发表于 2012-3-31 13:36:02

编译成功后安装的效果图

本帖最后由 freeyun 于 2012-9-25 22:52 编辑


fgrun.exe是我另外编译fgrun项目的。


如果需要运行游戏,需要下载对应版本的data资源文件
下面是典型的data资源文件版本不对或者data目录不对
\data\version可以查看版本   




林飞方丈啊 发表于 2012-3-31 21:15:31

赶紧的做好啊,等着用啊

Steven 发表于 2012-3-31 23:01:55

有三张图片没有传完整,能否重新传一下,谢谢!

胡秀伟 发表于 2012-4-2 20:02:31

万分感谢分享,下了,先学习一下!

freeyun 发表于 2012-4-5 09:14:57

Steven 发表于 2012-3-31 23:01 static/image/common/back.gif
有三张图片没有传完整,能否重新传一下,谢谢!

不知道指的是那个三张

胡秀伟 发表于 2012-4-15 08:16:37

本帖最后由 胡秀伟 于 2012-4-15 08:23 编辑

偶准备编译FG,下载了N版本的东西,搞不清flightgear-2.6.0中都包含哪些东西,哪位能否明示一下(给个截图),这个用哪个下载。先行谢过!

儒文 发表于 2012-4-23 17:46:55

看不懂啊!!!!

freeyun 发表于 2012-4-29 22:06:21

胡秀伟 发表于 2012-4-15 08:16 static/image/common/back.gif
偶准备编译FG,下载了N版本的东西,搞不清flightgear-2.6.0中都包含哪些东西,哪位能否明示一下(给个截图) ...

上传图了,病了半个月了,呵呵,所以一直没看你回复
页: [1] 2 3 4 5 6
查看完整版本: vs2010编译FlightGear 2.6.0->最新git(2.9.0)版本(一定要按一楼的结构目录)