【发布时间】:2013-02-24 05:25:45
【问题描述】:
我正在尝试在 Qt5 上安装 Qt3d。当我安装 QT5 时,在安装文件夹中有一个 src 文件夹。在此文件夹中,存在 qt3d 库。
如果我理解正确,我必须构建它才能使用各种头文件。
但我想要最新的来源。 因此,为了下载 qt3d 的源代码以使用 QT5 构建,我在此 https://qt.gitorious.org/qt/qt3d 上单击 master,然后我下载 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 的东西。
任何建议都会有所帮助。
提前谢谢你。
【问题讨论】: