【问题标题】:Is Qt3D a part of Qt5?Qt3D 是 Qt5 的一部分吗?
【发布时间】:2013-01-14 20:57:15
【问题描述】:

我已经在 windows 中安装了 Qt5 库,但是 Qt 助手中没有关于 Qt3D 的文档。 Qt3D 是 Qt5 的一部分还是已从发布版本 5 中删除?

【问题讨论】:

标签: qt qt5 qt3d


【解决方案1】:

是的。 Qt 3D 成为Qt 5.7 release 中的标准Qt 库。

在 Qt 5.7 中,我们引入了 Qt 3D 模块。该模块已 现在可作为两个版本的技术预览版,我很高兴 宣布它现在已经达到了它正在成为 完全支持 Qt 家族的成员!

这个添加是很久以前的。大约 4.5 年前,they announced they were dropping it from the Qt 5.0 release。从那时起,它经历了重大的返工。现在,经过七个次要版本,它终于又回来了。

【讨论】:

  • 如何安装QtQuick3D?有一系列已弃用的存储库相互指向。克隆git://gitorious.org/qt/quick3d.git 后,我发现只有一个自述文件,该文件也已被弃用,现在 Qt(Quick)3D 被构建为 Qt5 的子模块。这需要自定义 Qt5 构建。你知道更好的方法吗?
  • 作为 Qt5 粉丝对 Digia 讲话;你不会说把它放在“官方”的地方很重要吗?例如在 Qt5 的下载页面上?或者在 Qt3D git 页面的首页。或两者。只是我的两分钱!
【解决方案2】:

当时其他答案和cmets都是正确的,但现在情况已经改变了。

As of Qt5.5,Qt3D 现在作为“技术预览”包含在内(我将此短语解释为它尚未准备好部署,因此可能存在一些错误并且 API 可能会更改)。

非常重要的一点是,之前的 Qt 版本可用的 Qt3D 是 Qt3D 1.0,而 Qt5.5 中包含的版本是 v2.0,它是由不同的软件团队和 有一个非常不同的 API

来自新开发者available here的更多信息。

还请注意,Qt3D v1.0 从未在任何版本中真正“正确”包含在 Qt 中,尽管如果从 v5.0 到 5.4 从 git 签出,与 Qt 一起构建(显然)相当容易。

【讨论】:

    猜你喜欢
    • 2013-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 2019-07-26
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    相关资源
    最近更新 更多