- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FlightGear2016.3.1VS2015编译指南v2
作者:Veyron C
参考pdf,FlightGear2.10 编译。但是尝试了两个多星期,并未成功,可能是各种版本不
匹配问题。但上面这个pdf 有指导性意义!!!
主要编译三大块OSG,simgear ,flightgear 。另外,需要的附加库有boost,3rdparty,
openal,plib。
flightgear-data 是在编译成功后启动项目时候用。
之后,在win10 64 位系统下,下载了网友的3rdparty.x64 - vs2015 和OSG-vs2015 -x64 -
debug,然后自己在官网下载了2016.3.1 版本的源码以及其他附加库。
环境变量的设置中OSG 的路径要设到其文件夹下的/bin 中,否则最后运行的时候会找
不到某些.dll。环境变量修改后注销即可生效。
如果想完全重新编译,需从 OSG 源码开始!!!注意:先删除之前的其他 Flightgear 有
关的环境变量。
最重要的事情是,附加的库既不能少也不能多!!!版本匹配,特别是和VS 的版本,本
文编译环境在win10 64 位、VS2015 pro。
新建文件夹FlightGear 将来放整个项目!我建在了C 盘。
一、各种源码包准备
(1)先来准备第三方库
最好是下载附件提供的3rdparty.x64 - vs2015 ,想自己下也行。方法如下,下载出来的
文件会多一点。文本教程写的命名是3rdparty.x64,这个无所谓,自己对应就好。
/p/flightgear/windows-3rd-
party/ci/master/tree/msvc140/3rdParty.x64/
这个网站直接下载不好下的话,用Git 下载,安装Git,默认安装即可,各种下一步,然
后自己建立一个空文件夹。准备clone 上面网址的代码用。准备好后,在命令行用git clone
网址 这条命令即可将源码克隆下来。目前可以用如下网址,之后可能有更改。
git clone git:///p/flightgear/windows-3rd-party flightgear-windows -3rd-party
Windows 键+R 进入运行,输入cmd 后回车,进入命令行,然后输入如下图东西 :
自己建的文件夹名可以不命名为clone,随意。克隆出来的文件夹即flightgear -windows -
3rd-party
作者:Veyron C
适用于在VS2015 的版本,在目录msvc140 下的3rdParty.x64,把这个拷贝到自己建的
FlighGear 目录下。
(2)FG、SG、boost、OSG 源码包的准备
flightgear 、simgear 、boost 源码包从/download/source-code/
官网源码下载。
另外,如果你下载了确定可用的OSG 生成的二进制文件包,也可以跳过OSG 编译,从
编译simgear 开始!
我下载了OSG3.2.1 的批生成好的二进制文件包。也可自己编译,方法下面也有。建议
下生成好的可用的。附录给出了一种自己编译OSG 的方法。
现在FlightGear 文件夹下有这些文件夹了:
flightgear-2016.3.1
simgear -2016.3.1
3rdParty.x64
boost_1_62_0
OSG-vs2015 -x64 -debug
后面要添下面3 个文件夹的环境变量!
二、编译simgear
(1) 前面已经准备好了各种源码包,现在添加环境变量后注销生效,再进行后面操
作。C:\FlightGear\boost_1_62_0; C:\FlightGear\3rdparty.x64; C:\FlightGear\OSG-
vs2015 -x64 -debug\bin
进入CMake,路径设置如图:
注意:然后设置红色对话框,更改CMAKE_INSTALL_PREFIX 栏为C:/FlightGear/simgear-
debug
注意:取消ENABLE_TESTS 后面的√
Generate 后,VS 工程生成在simgear -bu
文档评论(0)