请教flightgear3.4.0在windows平台下如何编译?
请教flightgear3.4.0在windows平台下如何编译?需要哪些工具和库?多谢。 安装Git,CMake获取最新的源代码,下载OSG,plib。
编译OSG-》SimGear-》FlightGear 谢谢楼上,能否说得再详细一些或者给个链接,我的环境是windows8.1,visual studio 2013 utimate,flightgear3.4.0,simgear3.4.0,请指教。 本帖最后由 wulanbagen 于 2015-7-31 23:29 编辑
我自己的操作步骤如下:
1.假设你已经安装了CMake(最好3.0.0以上)、Git;
2.通过Git下载最新的源代码,最新的源代码版本是3.6.0;Git可以下载SimGear、FlightGear、windows-3rd-party最新版本,下载地址在flightgear的wiki文档中有。另外需要下载OSG(3.2.1)、plib-1.8.5
3.首先编译OSG。使用CMake生成VS2013的解决方案,选择好你使用的编译器版本,然后编译。
4.接着使用CMake生成SimGear、FG的解决方案,编译。
注意64位与32位的区别,统一使用32位或统一使用64位即可。
我最近刚刚自己编译过,还没有详细记录,也没制作说明图,抱歉。 wulanbagen 发表于 2015-7-31 20:06 static/image/common/back.gif
我自己的操作步骤如下:
1.假设你已经安装了CMake(最好3.0.0以上)、Git;
2.通过Git下载最新的源代码, ...
非常感谢,还是有问题要问你:我用CMAKE编译OSG的时候有很多错误,不过可以GENERATE,用VS2013生成时有很多错误。另外用CMAKE编译SIMGEAR怎么也不对。请问是路径设置的不对吗?还请指教。 CMake产生OSG解决方案时,你第三方依赖库路径是否设定正确?见我的目录。如果你设置正确,OSG不会有很多错误,只有一两条冲突的警告,不影响编译,使用VS2013编译不会出错。
CMake生成simgear工程时有什么错误?贴出来看看
用CMake生成FlightGear时,你需要指定simgear所在路径的环境变量SIMGEAR_DIR,添加该环境变量后需要重新启动才生效。 我也是遇到问题了 simgear 编译一直出错 lvguohu 发表于 2015-8-4 09:33 static/image/common/back.gif
我也是遇到问题了 simgear 编译一直出错
什么错误?截个图贴出来看看 wulanbagen 发表于 2015-8-4 14:51 static/image/common/back.gif
什么错误?截个图贴出来看看
这是出现错误画面的截图。都是“could not find...”之类的错误,请问是缺少什么库文件还是路径设置的不对呢?请指教,感谢。
QQ_881277 发表于 2015-8-4 15:05 static/image/common/back.gif
这是出现错误画面的截图。都是“could not find...”之类的错误,请问是缺少什么库文件还是路径设置的不对 ...
那些could not find错误不用全部理会,主要针对红色字体提示的。
在CMake产生Simgear时,需要指定Zlib、OSG等库的路径,如果有什么could not find,你只要确定这个不能找到的库既不是OSG的库又不在3rdParty的文件夹中,就不要管他。:)