Код QT для U Touch возвращает `qmlscene: не удается найти установку qt ''`

Я пытаюсь начать разработку для Ubuntu и телефона Ubuntu, но я получаю сообщение об ошибке:

qmlscene: cannot find qt installation of ''

при попытке запустить приложение в Ubuntu из командной строки. Я очень плохо знаком с Linux, так что если бы вы могли полностью объяснить, что мне нужно сделать, чтобы это исправить, то это было бы здорово. Я использую Ubuntu 13.04 в виртуальной машине VirtualBox на ноутбуке Asus N56VZ. Я установил Ubuntu SDK, следуя инструкциям на http://developer.ubuntu.com , так что я действительно понятия не имею, что не так.

1
задан 8 September 2013 в 05:39

2 ответа

Я смог воспроизвести это, выполнив инструкции Get Started и протестировав его с помощью Ubuntu Weather App . Должна быть либо ошибка в инструкциях, либо ошибка в пакетах Ubuntu SDK.

Похоже, это временное решение:

  1. Найдите название вашей установки Qt:

    $ qtchooser -list-versions
    qt5-x86_64-linux-gnu
    
  2. Укажите использование имени при запуске qmlscene, который является просто символической ссылкой на Qt Chooser :

    $ qmlscene -qt=qt5-x86_64-linux-gnu ubuntu-weather-app.qml
    

    qmlscene: weather

0
ответ дан 8 September 2013 в 05:39

Хотя приведенный выше ответ является в некотором смысле правильным, это указывает на то, что конфигурация «по умолчанию» не была установлена ​​или недоступна. qmlscene должен работать без указания опции -qt =.

В списке qtchooser должно быть показано следующее, например, в Ubuntu 13.04:

$ qtchooser -list-versions
qt5-x86_64-linux-gnu
default
qt5

Следующие команды должны быть в курсе:

sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install ubuntu-sdk 

Если эти не помогите дать приведенный выше список qtchooser, потребуется дополнительная отладка. Прежде всего, «sudo apt-get dist-upgrade» ранее отсутствовало в официальных инструкциях на http://developer.ubuntu.com/get-started/ , что могло вызвать проблемы для пользователей Ubuntu 13.04 .

0
ответ дан 8 September 2013 в 05:39

Другие вопросы по тегам:

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