问题标签 [qt3d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1955 浏览

qt - 将 Qt3D 与 Qt5 一起使用

我正在尝试将 Qt3D 库与 Qt5 一起使用。

我按照以下步骤操作:

  • 我已经在这个路径上安装了 Qt5(在 Arch Linux 64 位上):/Qt5.0.0
  • 我已经克隆了git://gitorious.org/qt/qt3d.git
  • 我已经构建了 qt3d ( /Qt5.0.0/5.0.0/gcc_64/lib/qmake, make, make install)

现在我在正确的地方有正确的文件,如果我手动添加

在我的 .pro 文件中,我可以包含 Qt3D 标头(如qglabstractscene.h)。

不幸的是,我仍然无法编译该项目,因为库代码将自己称为 Qt3D 的一部分:

有没有办法让 Qt 理解一个INCLUDEPATH是 Qt 模块?任何建议表示赞赏,谢谢!

0 投票
4 回答
8928 浏览

qt5 - QT5如何安装QT3d?

我正在尝试在 Qt5 上安装 Qt3d。当我安装 QT5 时,在安装文件夹中有一个 src 文件夹。在此文件夹中,存在 qt3d 库。

如果我理解正确,我必须构建它才能使用各种头文件。

但我想要最新的消息来源。因此,为了下载 qt3d 的源代码以使用 QT5 构建,我单击此https://qt.gitorious.org/qt/qt3d上的 master然后我下载 master.tar.gz,我将其保存在我所在的文件夹中想要构建 qt3d 库。

然后我按照使用 QT sdk页面构建 qt3d 上给出的所有步骤单击构建时,出现以下错误

执行步骤“qmake”时

我感到困惑的是,为什么在 src.pro 和 threed.pro 中都找不到文件 perl.exe 时,编译器会说 perl.exe 无法识别。perl 是如何出现的。

另外,我使用的是 master.tar.gz,因为如果我尝试使用 GIT gui 使用克隆存储库,它会显示一条错误消息,指出该目录存在。老实说,我完全迷失了所有这些 GIT 的东西。

任何建议都会有所帮助。

提前谢谢你。

0 投票
0 回答
217 浏览

visual-studio-2010 - 在 Visual Studio 中使用 QT3D 库时出现 C4272 错误

我正在使用 microsoft visual studio 2010 开发应用程序。此外,我使用 QT3D 库作为外部库。

QT 3D 库已成功安装并与 Visual Studio 集成。我知道这一点,因为我可以编译和运行这些示例。

但是当我尝试编写自己的代码时,Visual Studio 编译器给了我以下错误

对于库头文件中的类中存在的每个成员函数,都会收到数百次错误消息。

我怀疑,这个问题与图书馆的链接有关。在附加包含文件中,路径给出如下

当我包含头文件时,自动完成选项可以检测到这些库。

附加库文件路径如下。

有任何想法吗?

最好的问候 tdk。

0 投票
1 回答
2204 浏览

c++ - CMake 与 Qt3d 的 Qt5?

我已经从 ubuntu-developers 存储库(我在 Ubuntu 13.04 下)安装了 Qt5 和 Qt3d,我想用 CMake 编译一个非常简单的应用程序(我的版本是 2.8.10.1)。Qt helloworld 的工作 CMakeLists.txt 如下:

但是像这个例子这样的基本 Qt3d 程序的 CMakeLists.txt 是什么: https ://gitorious.org/wiki-sources/wiki-sources/trees/master/qt3d/glview

0 投票
3 回答
888 浏览

c++ - qt 中的 QRect 有 3D 类比吗?

基本上,瓷砖总结了这个问题 - 我想知道在 qt 类中是否有任何类似于 QRect 的构建,但用于 3D 对象(描述一个盒子而不是矩形)?

0 投票
0 回答
476 浏览

c++ - Qt Qt3d 示例项目 Monkeygod 在 Linux 中有效,但在 Windows 中无效

我已经为 Linux Mint 和 Windows 编译了 Qt3d。在 Linux 中一切正常。所有示例项目都在工作,但在示例项目 Monkeygod (Windows) 中,我只能看到一个多维数据集和一条错误消息:

那是什么意思 ?请帮忙,lg迈克尔

0 投票
1 回答
205 浏览

qt - Qt3D 强制库文件名不正确

我已经克隆了 git://gitorious.org/qt/qt3d.git 并从我的一个 Qt 项目中引用它(不想从头开始编译 Qt)。该库编译良好,我将链接器指向我的项目的 Qt53D.lib(使用正确的“d”后缀进行调试),使用:

这里的路径是正确的。在编译项目时,链接器会给出错误:

无法打开文件 [正确路径]\Qt53Dd530.lib

出于某种原因,“530”被附加到 .lib 文件名。我的猜测是 qmake 配置文件中有问题,因为生成的 qt3d/lib/cmake/Qt53D/Qt53DConfigVersion.cmake 文件包含该行

我正在尝试使用 Qt 5.1.1 进行编译。是否有使用此版本的修复程序,还是我需要更新到 5.3?如果是这样,我在哪里可以得到它?(它不在标准下载页面上。)我需要自己编译这个版本的框架吗?

0 投票
1 回答
1084 浏览

c++ - 在小部件应用程序中使用 Qt3D

我打算在我的应用程序中添加一个交互式 3D 模型。模型的 3D 对象应在 C++ 代码中旋转和移动。整个模型在计算过程中也会发生变化。它也应该是主窗口中的一个小部件(而不是一个单独的窗口)。对象是 STEP 格式,但如果需要,我们可以将它们转换为任何其他需要的格式。

有许多 API / 工具 / 库,我找不到哪一个适合我的应用程序。我正在寻找建议或起点。

平台:Linux/Windows
工具链:C++ / Qt 4 and 5 / OpenGL

0 投票
1 回答
2709 浏览

c++ - 使用 QtCreator 和 qt5 安装 Qt3D 时出错

我尝试在 Windows 8 上使用 QtCreator 5.1.1 安装 Qt3D,但我不知道如何成功。

首先,我按照文档中给出的步骤进行操作:

  • 在 git://gitorious.org/qt/qt3d 上获取资源
  • 在 QtCreator 中打开 .pro
  • 在 make 命令中添加“install”和“-j 3”参数

构建项目时,出现以下错误:

所以我在文件夹“C:\Qt\Qt5.1.1\5.1.1\mingw48_32\include”中创建了以下文件夹:

  • Qt3D:我将所有 .h 文件复制到 qt3d 源的 src/threed 文件夹的子文件夹中
  • Qt3DQuick:我将所有 .h 文件复制到 qt3d 源的 src/quick3d 文件夹中

我重新运行编译,然后出现以下错误:

因此,我尝试将所有需要的 .h 文件复制到需要它们的源文件夹中,但我没有工作。此外,我认为必须有另一种方法来获得我想要的东西,但我看不出如何。

我有人可以帮助我,我会很高兴。

0 投票
1 回答
1074 浏览

c++ - 使用 Qt5 编译 Qt3D 失败

我在 Windows 上编译 Qt3D 时遇到问题。该模块可以在我的带有 Qt 4.8.1 的 Linux 机器上正确编译和链接。虽然在 Windows(Qt 5.2 个人版本)上 g++ 说<Qt3D/qt3dglobal.h>找不到标头。

我按照以下步骤在 linux 上编译了 qt3d:

  1. 从这里下载分支 qt4 的压缩包,解压。
  2. qmake CONFIG+=包
  3. 使-j4
  4. 须藤使安装

对于 Windows(Qt 5.2 gcc-4.8.1 个人版本):

  1. 从这里下载master分支的压缩包,解压
  2. qmake
  3. make // => 错误:缺少标题

我错过了什么?

注意:ActiveState Perl 在 PATH 中