Я следовал пошаговому руководству о том, как разработать приложение Ubuntu Phone, но Qt Creator выдает сообщение об ошибке (модуль «QtQuick» версии 2.0 не установлен), когда я запускаю его с QMLscene. Мне кажется, что Qt Creator использует Qt4 вместо Qt5. Как я могу это исправить?
Вы используете qmlviewer, когда необходимо использовать qmlscene. Кавычка из учебного руководства:
Для запущения приложений QML, или во время разработки прототипа или во время заключительных этапов, Вы будете использовать Сцену QML. Сцена QML является приложением командной строки, которое интерпретирует и выполняет код QML.
...
Вот подсказка: хотя спокойный Создатель еще не поддерживает qmlscene как средство просмотра QML, можно вызвать его из IDE. Вот то, как:
Можно также выполнить Сцену QML из командной строки:
$ qmlscene /path/to/application.qml
Вам также придется изменить значение по умолчанию qmlviewer :
Tools
-> Options
-> Environment
External Tools
, затем на панели выберите запись Preview
(qmlviewer) /opt/qt5/bin/qmlscene
или /usr/bin/qmlscene
( в Ubuntu 12.10). Привет ~ У меня была такая же проблема, как у вас, что Qt Creator пропускает сообщение об ошибке
(модуль "QtQuick" версии 2.0 не установлен).
И я также следовал пошаговой инструкции , как и вы. Наконец я исправил это сейчас. это изображение показывает, что у вас что-то не так в конфигурации qmlscene . Я также настроил qmlscene , но у него была та же ошибка, что и у вас.
Наконец, я обнаружил, что когда я настроил путь qmlscene , я набрал backspace перед "/ opt / qt5 / bin / qmlscene" . Так что это не сработало. Я просто хочу рассказать вам, что я сделал, чтобы вызвать эту ошибку. :)