qt5 - 如何在 QT5 上安装 QT3d?

标签 qt5 qt3d

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

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

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

然后我按照使用 QT sdk page 构建 qt3d 的所有步骤进行操作当我单击构建时,出现以下错误

16:28:14: Running steps for project qt3d...
16:28:14: Starting: "C:\Qt\Qt5.0.1\5.0.1\msvc2010\bin\qmake.exe" C:\libraries\qt3d\qt-qt3d_tdk\qt3d.pro -r -spec win32-msvc2010 "CONFIG+=debug"Reading C:/libraries/qt3d/qt-qt3d_tdk/src/src.pro [C:/libraries/qt3d/Debug/src]
Reading C:/libraries/qt3d/qt-qt3d_tdk/src/threed/threed.pro [C:/libraries/qt3d/Debugsrc/threed]
'perl.exe' is not recognized as an internal or external command,operable program or batch file.
Project MESSAGE: C:\Qt\Qt5.0.1\5.0.1\msvc2010\bin\syncqt.bat -module Qt3D-mkspecsdirC:\Qt\Qt5.0.1\5.0.1\msvc2010/mkspecs -outdir C:/libraries/qt3d/Debug /librariesqt3d/qt-qt3d_tdk
Project ERROR: Failed to run: C:\Qt\Qt5.0.1\5.0.1\msvc2010\bin\syncqt.bat -module Qt3D -mkspecsdir C:\Qt\Qt5.0.1\5.0.1\msvc2010/mkspecs -outdir C:/libraries/qt3d/Debug C:/libraries/qt3d/qt-qt3d_tdk
16:28:15: The process "C:\Qt\Qt5.0.1\5.0.1\msvc2010\bin\qmake.exe" exited with code 3.Error while building/deploying project qt3d (kit: Desktop Qt 5.0.1 MSVC2010 32bit)

执行步骤“qmake”时

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

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

任何建议都会有所帮助。

提前谢谢你。

最佳答案

您需要按照 Building Qt5 from Git 中的说明进行操作。以及。 Qt5 源代码构建的配置步骤需要 Perl,这是通过 Perl 脚本完成的。

关于qt5 - 如何在 QT5 上安装 QT3d?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15297870/

相关文章:

c++ - 当对象是类成员时,QFile 初始化/赋值操作问题

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

c++ - 从 Qt3D PickEvent 获取漫反射贴图 RGB 数据

c++ - Qt3d/C++ - 如何使用 frameGraphe 来实现轮廓?

ruby-on-rails - 优胜美地的 Capybara-webkit 和 Qt5

qt5 - 配置: error: Qtenv cannot find qmake in omnet++ installation

qt - 如何通过自己读取文件来绘制从 qt3d 中的 .obj(wavefront) 文件加载的网格?

qt5 - 编译包含 WebView 的 Qt 程序时出错

c++ - QImage:如何将灰度图像转换为 RGB 热图