Sto cercando di installare Qt3d su Qt5. Quando installo QT5, nella cartella di installazione c'è una cartella src. In questa cartella è presente la libreria qt3d.Come installare QT3d su QT5?
Se ho capito bene, devo costruirlo per poter utilizzare i vari file di intestazione.
Ma volevo l'ultima fonte. Quindi per scaricare la sorgente di qt3d da compilare con QT5 clicco su master su questo https://qt.gitorious.org/qt/qt3d quindi scarico il master.tar.gz, lo salvi nella cartella in cui voglio costruire la libreria qt3d.
Poi seguire tutti i passaggi riportati sulla qt3d compilazione con QT SDK page Quando clicco su di compilazione, ottengo il seguente errore
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)
Durante l'esecuzione di passo 'qmake'
What I Am è confuso, perché il compilatore dice che perl.exe non è riconosciuto quando il file perl.exe non si trova da nessuna parte in src.pro né threed.pro. Come fa Perl a entrare nella foto.
Inoltre, sto usando il master.tar.gz perché se provo a usare il repository clone usando GIT gui, mostra un messaggio di errore che dice che la directory esiste. Per essere molto speranzoso, sono completamente perso con tutto questo materiale GIT.
Qualsiasi consiglio sarà utile.
Grazie in anticipo.
Ok, quindi ho già installato qt5. ma ho anche installato perl e python. continuo a ricevere lo stesso messaggio di errore. entrambi i linguaggi di scripting vengono aggiunti anche alla variabile del percorso di sistema. 'perl.exe' non viene riconosciuto come comando interno o esterno, programma eseguibile o file batch. – thedorkknight
@thedorkknight - in realtà, leggendo la pagina di costruzione che hai collegato: "Qt 3D è ora un Qt 5 Essential e viene fornito come parte di Qt 5 e Qt SDK.". Non è necessario crearlo, dovrebbe già essere nel tuo SDK. –
sì hai ragione. Viene fornito come parte del QT5, ma non è integrato, è necessario crearlo separatamente. [controllare questo] (http://stackoverflow.com/questions/14326512/is-qt3d-a-part-of-qt5?rq=1) Ho ricevuto lo stesso messaggio di errore quando provo a creare l'origine di qt3d che è una parte quasi di qt5. – thedorkknight