FlightGear编译

来源:互联网 发布:应力应变数据记录器 编辑:程序博客网 时间:2024/05/22 21:30

FlightGear 编译
一. 准备软件:
1. 从cmake官网下载cmake软件;
2. 从windows”>http://wiki.flightgear.org/Building_using_CMake-_windows 中下载3rdParty.x64,Boost和OpenSceneGraph。
3. 从好https://sourceforge.net/projects/flightgear/files中下载simgear,flightgear和fgdata。
4. 将压缩文件解压,在当前目录下新建文件夹simgear-build和flightgear-build, 在install/msvc140-64下面建立文件夹SimGear和FlightGear, 最后在SimGear下面再新建文件夹include和lib。如图所示:
这里写图片描述
二. 编译SimGear
1. 配置VS2015的环境变量,配置3rdParty.x64,Boost和OpenSceneGraph的环境变量。
这里写图片描述

  1. 打开Cmake, 源文件设置为simgear-2017.1.3, 建立二进制文件夹设置为simgear-build。
  2. 点击Configure, 将CMAKE_INSTALL_PREFIX设置为:E:/FlightGear/install/msvc140-64/SimGear,同时将ENABLE_TESTS的对勾去掉。
    这里写图片描述
  3. 再次点击Configure, 见到Configuring done后,点击Generate, 见到Generating done后,可以用VS2015从simgear-build中打开SimGear.sln。
  4. 编译SimGear, 编译完成后,右击解决方案管理器中的INSTALL,单击生成,这样就完成了SimGear的编译

三 编译FlightGear
1. 设置环境变量:将编译好的SimGear设置到环境变量中,
这里写图片描述

安装QT,并将QT的环境变量配置好,设置完成后重启计算机。
这里写图片描述

  1. 将源码设置为flightgear-2017.1.2,建立二进制文件夹设置为flightgear-build。
  2. 点击Configure, 将CMAKE_INSTALL_PREFIX设置为:E:/FlightGear/install/msvc140-64/FlightGear,同时将ENABLE_TESTS的对勾去掉。将SimGear_DIR设置:E:\FlightGear\install\msvc140-64\SimGear\lib\cmake\SimGear。
  3. 再次点击Configure, 见到Configuring done后,点击Generate, 见到Generating done后,可以用VS2015从flightgear-build中打开FlightGear.sln。
    这里写图片描述
  4. 编译FlightGear, 编译完成后,右击解决方案管理器中的INSTALL,单击生成,这样就完成了FlightGear的编译
  5. 将fgdata拷到E:\FlightGear\install\msvc140-64\FlightGear目录下。
  6. 将fgfs.exe建立快捷方式,在快捷方式属性->快捷方式->目标栏改为:E:\FlightGear\install\msvc140-64\FlightGear\bin\fgfs.exe –launcher
    这里写图片描述

注意: 在配置环境中,编译系统是64位,即PATH设置为:C:\Windows\SysWOW64。

0 0