QQ登录

只需一步,快速开始

查看: 51723|回复: 19
打印 上一主题 下一主题

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

[复制链接]

主题

好友

565

积分

超级版主

跳转到指定楼层
楼主
发表于 2012-3-31 00:57:34 |显示全部楼层 |倒序浏览
本帖最后由 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 依赖:SimGearFlightGear引擎Open Scene GraphBoostGlut (FreeGlut)OpenALplib
下载第三方库针对vs2010的:3rdPartyftp://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
把下载出来依赖库按下面的图排好目录结构


打开cmake:





cmake生成FlightGear 的工程和SimGear 操作一样目录结构
按照下面同样用cmake生成vs2010的工程文件

分享到: QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享1 收藏收藏3

主题

好友

565

积分

超级版主

沙发
发表于 2012-3-31 13:34:51 |显示全部楼层
本帖最后由 freeyun 于 2012-4-29 22:04 编辑


回复

使用道具 举报

主题

好友

565

积分

超级版主

板凳
发表于 2012-3-31 13:36:02 |显示全部楼层

编译成功后安装的效果图

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


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


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




回复

使用道具 举报

主题

好友

565

积分

超级版主

地板
发表于 2012-4-5 09:14:57 |显示全部楼层
Steven 发表于 2012-3-31 23:01
有三张图片没有传完整,能否重新传一下,谢谢!

不知道指的是那个三张
回复

使用道具 举报

主题

好友

565

积分

超级版主

5#
发表于 2012-4-29 22:06:21 |显示全部楼层
胡秀伟 发表于 2012-4-15 08:16
偶准备编译FG,下载了N版本的东西,搞不清flightgear-2.6.0中都包含哪些东西,哪位能否明示一下(给个截图) ...

上传图了,病了半个月了,呵呵,所以一直没看你回复

点评

多谢多谢,祝早日康复!  详情 回复 发表于 2012-4-30 09:32
回复

使用道具 举报

主题

好友

565

积分

超级版主

6#
发表于 2012-4-29 22:06:51 |显示全部楼层
儒文 发表于 2012-4-23 17:46
看不懂啊!!!!

那里没看懂?
回复

使用道具 举报

主题

好友

565

积分

超级版主

7#
发表于 2012-5-20 18:17:52 |显示全部楼层
jinchengde 发表于 2012-4-30 10:48
FTP现在好像需要密码登录才能下载第三方库了

现在不用了
回复

使用道具 举报

主题

好友

565

积分

超级版主

8#
发表于 2012-5-20 18:18:44 |显示全部楼层
ltbaggio 发表于 2012-5-3 21:21
simgear已经编译通过,还有问下,楼主怎么把simgear的LIB库编译到LIB文件夹里的,怎么设置?

你编译install,它会把你的LIB 和头文件都安装出来的,看编译输出就知道了
回复

使用道具 举报

主题

好友

565

积分

超级版主

9#
发表于 2012-5-20 18:19:18 |显示全部楼层
ltbaggio 发表于 2012-5-10 06:50
没人回复我的问题啊

太忙了,呵呵,已经回复了
回复

使用道具 举报

主题

好友

565

积分

超级版主

10#
发表于 2012-5-25 09:32:13 |显示全部楼层
ltbaggio 发表于 2012-5-23 07:07
你好,我下载的flightgear-2.6版本,CMAKE中老是报
CMake Error at D:/Program Files/CMake 2.8/share/cma ...

SimGear 你没编译好,编译好,然后要放到 install\msvc100 目录下,目录一定要对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入FG

本版积分规则

手机版|联系我们| FlightGear ( 吉ICP备19002044号-7 )

GMT+8, 2024-5-3 09:26

Powered by Discuz! X3.2

© 2001-2013 FlightGear Inc.

返回顶部