vc2005 编译 Delta3d

     Delta3d是一个开源项目,由美国军方支持,为3D仿真提供开发平台!      编译Delta3d需要用到python,boost,和QT等开源软件包,教程网上有很多,然而有效性却良莠不齐,这里给出自己实际验证过的方案。      详细步骤请查阅一下链接:      http://sourceforge.net/apps/mediawiki/delta3d/index.php?title=CompilingWithVS2005           将以上链接的方法按部就班,大体上能够完成编译,但需要注意一下三点:      1.  boost/python 路径问题。       编译的过程中会报找不到boost/python相关文件的问题,这是由于boost的变量设置未奏效而致的。虽然,按照教程一个一个的新建变量、添加新的path并重启,也不能解决如此的问题。无奈之下,在项目中额外添加include和lib,不是所望解决了问题。然而,这算不上一个好方法,还请读者能够指出问题症结所在。          2. QT   的 QMAKESPEC = %QTDIR%/mkspecs/win32-msvc2005 变量容易产生错误。      正确的写法是   win32-msvc2005        易错的形式是   win32_msvc2005

  

     3. 注意软件包的版本问题

     最好选用如教程中所提的版本,以免不必要的错误发生。笔者就因未严格按照所列的版本选取delta3d而导致相当多的错误并消耗很多时间用于消除错误。该用版本后错误明显少了很多。

    

     一点建议:

     编译开源软件包一定要有耐心,不要过分依赖网上教程。

     实际的编译过程中总会出现意想不到的错误,这往往由于机器配置,软件配置不同导致。遇到新的问题,首先因该好好研究一下原因所在,确定自己是否有能力搞定,然后再寻求其他解决之道。

 

     呵呵。

 

     行文末,诚意感谢IT领域的两位前辈:

     第一位:DieSlower

           没有他的wiki教程,我无法相对顺利的成功编译delta3d

     第二位:李weiqing老师(考虑到名誉权等问题,此处未给出李老师单一中文名字)

           没有他的帮助,我也不能顺利的找到和delta3d有关的重要资源

          

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值