Я следовал пошаговому руководству о том, как разработать приложение Ubuntu Phone, но Qt Creator выдает сообщение об ошибке (модуль QtQuick версии 2.0 не установлен), когда я запускаю его с QMLscene. Мне кажется, что Qt Creator использует Qt4 вместо Qt5. Как я могу это исправить?
application-development
ubuntu-touch
qt
Ральф Херсел
источник
источник
Ответы:
Вы используете qmlviewer, когда вы должны использовать qmlscene. Цитата из учебника:
Для запуска приложений QML, либо на этапе создания прототипа, либо на заключительном этапе, вы будете использовать QML Scene. QML Scene - это приложение командной строки, которое интерпретирует и выполняет код QML.
...
Вот подсказка: хотя Qt Creator еще не поддерживает qmlscene как средство просмотра QML, вы можете вызвать его из IDE. Вот как:
Вы также можете запустить QML Scene из командной строки:
источник
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
должен создать каталог / opt / qt5 / bin.Привет ~ У меня была такая же проблема, как у вас, что Qt Creator пропускает сообщение об ошибке
(модуль "QtQuick" версии 2.0 не установлен).
И я, как и вы, следовал пошаговому руководству. Наконец я исправил это сейчас. это изображение показывает, что у вас что-то не так в конфигурации qmlscene . Я также настроил qmlscene , но у него была та же ошибка, что и у вас.
Наконец, я обнаружил, что когда я настроил путь к qmlscene , я набрал backspace перед "/ opt / qt5 / bin / qmlscene" . Так что это не сработало. Я просто хочу рассказать вам, что я сделал, чтобы вызвать эту ошибку. :)
источник
Вам также придется изменить qmlviewer по умолчанию :
Tools
->Options
->Environment
External Tools
вкладку, затем на панели выберитеPreview
запись (qmlviewer)/opt/qt5/bin/qmlscene
или/usr/bin/qmlscene
(в Ubuntu 12.10).источник