Delta3D(1)VS2010+Qt4.8.7环境编译Delta3D

一、编译前准备


  1. Qt4.8.7(https://download.qt.io/archive/qt/4.8/4.8.7/qt-opensource-windows-x86-vs2010-4.8.7.exe
  2. QT Addin 1.11,这是VS2010的Qt插件,安装后就可以在VS2010上创建Qt工程。下载地址()
  3. Delta3D源码,源码托管在GitHub上,可在这里找到,是国外的朋友创建的,虽然很久没有更新了(https://github.com/delta3d/delta3d),我Fork了一个版本到我自己的GitHub上(https://github.com/deverwh/delta3d),以后打算在自己的这个分支上更新我自己的东西了,从上面下载delta3d2.8.0版本的源码。
  4. Delta3D支持库,delta3d支持库是第三方已编译的版本,是msvc10.0+delta3d-2.8.0()的,由于delta3d很久没有更新了,所以目前最新的版本就是2.8.0,后续作者是否会继续更新,暂不清楚。我也在自己的GitHub上创建了支持库的仓库,这里请下载delta3d-2.8.0-ext-msvc10.0(https://github.com/deverwh/delta3d-depends
  5. VS2010,现在微软官网上已经很难找到VS2010了,建议从搜索引擎搜索后下载,其实Express版就够了,但网上好像找不到,这里提供一个其他版本的下载地址(https://blog.csdn.net/qq_28584889/article/details/87910980
  6. Visual Assist X,这是VS用的插件,对使用vs开发很有用,建议安装,这是网上找的一个下载链接(https://blog.csdn.net/freeking101/article/details/54631640
  7. CMake3.9,这是用来编译delta3d源码的,请从官网进行下载,或搜索引擎下载,不能下载太高版本,我试过会有一些难以解决的问题。

注:

  1. 以上工具我上传至我的网盘了,也可直接在我网盘里下载,如果链接失效,请@我。链接:https://pan.baidu.com/s/17HOyj1CU6TCVSsHFrbF5zg 提取码:c81f
  2. 以上全部是对于VS2010而言,更高版本的VS,官方并没有进行更新(PS:本来delta3d也已经没有更新了)
  3. 建议使用官方给定的支持库,如果自己编译支持库的话,全部的支持库都需要分别编译,要保证所有的支持库编译都无错,最后集中起来也未必保证Delta3d可以正常使用支持库。所以还是放弃吧。以后有机会我会试着编译以下,其实前段时间已经在VS2013+Qt5.5.1上编译好了几个模块的。。。。

二、安装环境


  1. 安装VS2010,请查看这篇文章(https://blog.csdn.net/weixin_42773514/article/details/82316906

  2. 安装Qt4.8.7,这个直接下一步就行,安装完成后,将安装目录下的bin目录添加到系统环境变量Path中。

  3. 安装QT Addin 1.11,这个也直接下一步就行

  4. 安装Visual Assist X和配置VS+Qt插件,请查看这篇文章(https://jingyan.baidu.com/article/37bce2be452d991003f3a247.html

  5. 下面开始编译源码,首先解压Delta3d源代码在默认文件夹delta3d-2.8.0-source下
    在这里插入图片描述

  6. 解压支持库文件中的delta3d-2.8.0-ext-msvc10.0->ext文件夹到delta3d-2.8.0-source->delta3d下
    在这里插入图片描述

  7. 打开CMake,第一行选择delta3d所在目录,第二行添加为构建目录,一般在delta3d文件夹中新建build目录用来存放构建目录
    在这里插入图片描述

  8. 点击Config,在弹出的窗口中选择VS2010,并点击Finish
    在这里插入图片描述

  9. 等配置完成后,按下图修改中间的配置信息数据
    在这里插入图片描述取消勾选AUTO_RUN_TESTS、勾选BUILD_HLA、BUILD_WITH_QT

  10. 点击Generate开始生成项目,生成完成后点击Open Project,或者在build目录下找到delta3d.sln文件,并以vs2010打开此文件。
    在这里插入图片描述注意,如果你电脑上安装有高版本的VS,在打开后不能点击升级项目,否则以上步骤请重新来过

  11. 打开后,点击菜单栏的生成->批生成,在打开的对话框中选择ALL_BUILD的Debug和Release两个复选框,并点击生成。
    在这里插入图片描述在这里插入图片描述
    编译时间根据个人电脑情况有长有短的…等等吧。
    第一次编译会报下面的错误,这是代码里面的错误,双击代开文件
    在这里插入图片描述在"?后面加入右双引号,保存后再生成ALL_BUILD

  12. 最后现在生成成功,则表示生成完成。
    在这里插入图片描述

  13. 启动STAGE场景编辑器,按下图设置启动项目
    在这里插入图片描述

  14. 将源码目录下ext/bin目录下的所有文件拷贝到build/bin目录下。
    在这里插入图片描述

  15. 然后再VS上点击下图按钮,启动STAGE
    在这里插入图片描述

在这里插入图片描述在这里插入图片描述

  1. 至此环境搭建完毕,下一篇将会对delta3d作一些简答的介绍,并简单使用一下STAGE来创建一个场景。

PS:如果有任何疑问,请留言…我看到后会尽量解答。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

deverwh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值