我想在Qt5上安裝Qt3d。當我安裝QT5時,在安裝文件夾中有一個src文件夾。在這個文件夾中,qt3d庫存在。如何在QT5上安裝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」
我是什麼困惑的是,爲什麼編譯器說perl.exe不能在src.pro和threed.pro中找不到文件perl.exe。 perl如何進入圖片。
此外,我使用master.tar.gz,因爲如果我嘗試使用GIT gui使用克隆庫,它會顯示一條錯誤消息,指出該目錄存在。爲了非常激動,我完全失去了所有這些GIT的東西。
任何建議將有所幫助。
感謝您提前。
好的,所以我已經安裝了qt5。但另外我還安裝了perl和python。我仍然收到相同的錯誤信息。 這兩種腳本語言也被添加到系統路徑變量中。 'perl.exe'不被識別爲內部或外部命令,可操作程序或批處理文件。 – thedorkknight 2013-03-08 16:25:37
@thedorkknight - 實際上,閱讀鏈接的構建頁面:「Qt 3D現在是Qt 5 Essential,並作爲Qt 5和Qt SDK的一部分發布。」您不需要構建它,它應該已經在您的SDK中。 – 2013-03-08 16:27:18
是的,你是對的。它是QT5的一部分,但它沒有整合,需要單獨構建它。 [檢查此](http://stackoverflow.com/questions/14326512/is-qt3d-a-part-of-qt5?rq=1) 我收到相同的錯誤信息,當我嘗試構建源qt3d是qt5的一部分。 – thedorkknight 2013-03-08 16:30:17