Ubuntu. Компоненты модуль QML

Я установил QTCreator и Ubuntu SDK как показано здесь. При попытке выполнить пример кода, предоставленный сюда, QTCreator говорит мне, что не может найти Ubuntu. Компоненты Модуль QML.

Примечания:

Журналы сборки говорят:

Модуль file:///home/giladnaaman/Programming/Projects/CurrencyConverter/CurrencyConverter.qml:2 "Ubuntu. Компоненты" не установлены

Но каталог /opt/qt5/imports/Ubuntu/Components существует (и полно файлов).

После добавления importPaths: [ "/opt/qt5/imports" ] к qmlproject файл:

Модуль QML не содержит информацию о компонентах, содержавшихся в плагинах.

QMetaType:: registerType: повреждение Совместимости на уровне двоичных кодов - флаги Типа для 'QPaintBufferCacheEntry'[1024] не соответствуют. Ранее зарегистрированный TypeFlags (0x103), теперь регистрируя TypeFlags (0x3).

0
задан 25 January 2013 в 18:19

1 ответ

Это может не сработать, если вы установите Ubuntu UI toolkit в соответствии с этим сайтом. http://developer.ubuntu.com/get-started/gomobile/#step-get-toolkit

Я переустановил инструментарий Qt5 и Ubuntu UI в соответствии с этим сайтом, и проблема исчезла.

Вы должны скомпилировать компоненты Ubuntu и затем установить их в Qt5. В этой статье рассказывается, как это сделать. Не удается установить qt-components-ubuntu, потому что я использую полную версию QT 5.0.0

Он будет работать для проекта пользовательского интерфейса Qt Quick1 / 2, а не для приложений Qt Quick1 / 2 проекты.

Надеюсь, это работает для вас!

0
ответ дан 25 January 2013 в 18:19

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

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