Estaba siguiendo la guía paso a paso sobre cómo desarrollar una aplicación Ubuntu Phone, pero Qt Creator lee el mensaje de error (el módulo "QtQuick" versión 2.0 no está instalado) cuando lo ejecuto con QMLscene. Me parece que Qt Creator utiliza Qt4 en lugar de Qt5. ¿Cómo puedo arreglar esto?
application-development
ubuntu-touch
qt
Ralf Hersel
fuente
fuente
Respuestas:
Está utilizando qmlviewer cuando debería usar qmlscene. Cita del tutorial:
Para iniciar aplicaciones QML, ya sea durante la creación de prototipos o las etapas finales, utilizará QML Scene. QML Scene es una aplicación de línea de comandos que interpreta y ejecuta código QML.
...
Aquí hay un consejo: aunque Qt Creator aún no admite qmlscene como visor QML, puede invocarlo desde el IDE. Así es cómo:
También puede ejecutar QML Scene desde la línea de comando:
fuente
sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-beta1 && sudo apt-get update && sudo apt-get install qt5-meta-full && echo 'export PATH=/opt/qt5/bin:$PATH' >> ~/.bashrc
debería crear el directorio / opt / qt5 / bin.Hola ~ Tuve el mismo problema como el tuyo que Qt Creator supera el mensaje de error
(el módulo "QtQuick" versión 2.0 no está instalado).
Y también seguí la guía paso a paso como tú. Finalmente lo he arreglado ahora. esta imagen muestra que tienes algo mal en la configuración de qmlscene . También configuré qmlscene , pero tenía el mismo error que tú.
Finalmente descubrí que cuando configuré la ruta de qmlscene , había escrito un retroceso antes de "/ opt / qt5 / bin / qmlscene" . Entonces no funcionó. Solo quiero decirte lo que he hecho para causar este error. :)
fuente
También tendrá que cambiar el qmlviewer predeterminado :
Tools
->Options
->Environment
External Tools
pestaña, luego en el panel seleccione laPreview
entrada (qmlviewer)/opt/qt5/bin/qmlscene
o/usr/bin/qmlscene
(en Ubuntu 12.10).fuente