& ldquo; QtQuick версии 2.0 не установлен & rdquo; при попытке запустить Пример CurrencyConverter для телефона Ubuntu

Я следовал пошаговому руководству о том, как разработать приложение Ubuntu Phone, но Qt Creator выдает сообщение об ошибке (модуль «QtQuick» версии 2.0 не установлен), когда я запускаю его с QMLscene. Мне кажется, что Qt Creator использует Qt4 вместо Qt5. Как я могу это исправить?

10
задан 22.02.2020, 00:12

3 ответа

Вам также придется изменить значение по умолчанию qmlviewer :

  1. В Qt Creator перейдите по адресу: Tools -> Options -> Environment
  2. Выберите вкладку External Tools, затем на панели выберите запись Preview (qmlviewer)
  3. В поле «Исполняемый файл: справа» замените содержимое на /opt/qt5/bin/qmlscene или /usr/bin/qmlscene ( в Ubuntu 12.10).
0
ответ дан 22.02.2020, 00:13

Вы используете qmlviewer, когда должны использовать qmlscene. Цитата из руководства:

Для запуска приложений QML, будь то на этапе создания прототипа или на последнем этапе, вы будете использовать QML Scene. QML Scene - это приложение командной строки, которое интерпретирует и выполняет код QML.

...

Вот совет: хотя Qt Creator еще не поддерживает qmlscene как средство просмотра QML, вы можете вызвать его из IDE. Вот как:

  1. В Qt Creator перейдите в Инструменты> Параметры ...
  2. Перейдите на вкладку «Внешние инструменты», затем на панели выберите запись «Предварительный просмотр (qmlviewer)»
  3. [113 ] В поле «Исполняемый файл:» справа замените содержимое на /opt/qt5/bin/qmlscene.
  4. При желании можно изменить имя команды, дважды щелкнув на записи предварительного просмотра (qmlviewer) сверху. Вы можете назвать это Preview (qmlscene).
  5. Нажмите OK, чтобы сохранить изменения.

Вы также можете запустить QML Scene из командной строки:

$ qmlscene /path/to/application.qml
5
ответ дан 22.02.2020, 00:13

Привет ~ У меня была такая же проблема, как у вас, что Qt Creator пропускает сообщение об ошибке

(модуль "QtQuick" версии 2.0 не установлен).

И я также следовал пошаговой инструкции , как и вы. Наконец я исправил это сейчас. http://ubuntuone.com/1qJHsJxyWq0RH3yvEvQ6ME это изображение показывает, что у вас что-то не так в конфигурации qmlscene . Я также настроил qmlscene , но у него была та же ошибка, что и у вас.

Наконец, я обнаружил, что когда я настроил путь qmlscene , я набрал backspace перед "/ opt / qt5 / bin / qmlscene" . Так что это не сработало. Я просто хочу рассказать вам, что я сделал, чтобы вызвать эту ошибку. :)

1
ответ дан 22.02.2020, 00:14

Теги

Похожие вопросы