FlightGear飞行模拟器

标题: flightgear,cmake出错,找不到simgear [打印本页]

作者: QQ_A26EDB    时间: 2013-12-11 23:01
标题: flightgear,cmake出错,找不到simgear
simgear编译没有问题,但是在用cmake配flightgear的时候,提示找不到simgear。哪位大神来帮忙解救一下啊(>_<) !!

SimGear include directory: C:/OSGEARTH2.4/simgear/include
found SimGear version: 2.12.1 (needed 2.12.1)
looking for shared Simgear libraries
CMake Error at CMakeModules/FindSimGear.cmake:174 (message):
  Cannot find SimGear libraries! (Forgot 'make install' for SimGear?) Compile
  & INSTALL SimGear before configuring FlightGear.  When using non-standard
  locations, use 'SIMGEAR_DIR' to configure the SimGear location.
Call Stack (most recent call first):
  CMakeLists.txt:266 (find_package)

作者: bbrui2008    时间: 2013-12-21 00:05
我也遇到同样的问题,楼主解决了吗?
作者: QQ_A26EDB    时间: 2013-12-21 01:08
bbrui2008 发表于 2013-12-21 00:05
我也遇到同样的问题,楼主解决了吗?

解决了,在系统环境变量里,加上SIMGEAR_DIR以及对应的路径。就行了(改完环境变量好像需要重启)
作者: RSKY    时间: 2016-4-5 13:59
本帖最后由 RSKY 于 2016-4-5 14:38 编辑

这个具体该怎么加环境变量呀,添加环境变量好像还是一样报错呀
作者: okyimas    时间: 2016-5-15 14:12
在环境变量里新建一个变量 名字叫做SIMGEAR_DIR 路径指向你SIMGEAR的位置
作者: okyimas    时间: 2016-5-15 14:14
其实最简单的方法就是按照指定的结构建立文件夹,cmake时就自动找到依赖项了
指定的结构就是类似于下图:

无标题.png (43.08 KB, 下载次数: 392)

文件结构

文件结构

作者: higheryan    时间: 2017-6-8 12:47
好复杂,想学习学习,感觉好难




欢迎光临 FlightGear飞行模拟器 (https://www.flightgear.org.cn/) Powered by Discuz! X3.2