Russian Qt Forum
Ноябрь 22, 2024, 17:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Установка Qt Mobility для Desktop  (Прочитано 3888 раз)
lighting
Гость
« : Декабрь 12, 2012, 22:46 »

Написал на QML програмку использующую Audio, под Symbian все хорошо работает, но при попытке собрать под Desktop компилер ругается - module "QtMultimediaKit" is not installed
Пытаю гугля, который выдает мне вот это руководство: http://qt-mobility.blogspot.ru/2010/06/installing-qt-mobility-final-libraries.html
при попытке собрать Qt Mobility на этапе mingw32-make получаю следующее сообщение об ошибке:
Цитировать
ipc\qmetaobjectbuilder.cpp:803: error: invalid conversion from 'void (* const)(Q
Object*, QMetaObject::Call, int, void**)' to 'int (*)(QMetaObject::Call, int, vo
id**)'
ipc\qmetaobjectbuilder.cpp:803: error:   initializing argument 1 of 'void QtMobi
lity::QMetaObjectBuilder::setStaticMetacallFunction(int (*)(QMetaObject::Call, i
nt, void**))'
ipc\qmetaobjectbuilder.cpp: In function 'int QtMobility::buildMetaObject(QtMobil
ity::QMetaObjectBuilderPrivate*, char*, bool)':
ipc\qmetaobjectbuilder.cpp:1430: error: invalid conversion from 'int (*)(QMetaOb
ject::Call, int, void**)' to 'void (*)(QObject*, QMetaObject::Call, int, void**)
'
mingw32-make[3]: *** [../../build/Debug/QtServiceFramework/qmetaobjectbuilder.o]
 Error 1
mingw32-make[3]: Leaving directory `C:/qtmobility/qt-mobility-opensource-src-1.2
.0/src/serviceframework'
mingw32-make[2]: *** [debug-all] Error 2
mingw32-make[2]: Leaving directory `C:/qtmobility/qt-mobility-opensource-src-1.2
.0/src/serviceframework'
mingw32-make[1]: *** [sub-serviceframework-make_default] Error 2
mingw32-make[1]: Leaving directory `C:/qtmobility/qt-mobility-opensource-src-1.2
.0/src'
mingw32-make: *** [sub-src-make_default-ordered] Error 2

C:\qtmobility\qt-mobility-opensource-src-1.2.0>
Система WinXP SP3, Qt SDK Version 1.2
Может кому-нибудь удалось пройти этот квест до конца? Подскажите как заставить mobility работать не только под Symbian.
Записан
ksk-
Самовар
**
Offline Offline

Сообщений: 178



Просмотр профиля
« Ответ #1 : Декабрь 13, 2012, 03:12 »

Я в параметрах к configure указывал, что мне нужен только модуль "multimedia". И он успешно собирался. Не уверен точно, но я полагаю, что Qt Mobility не поддерживает Windows в полном объёме. Некоторые части могут не собираться, особенно "типично телефонные".
Записан
lighting
Гость
« Ответ #2 : Декабрь 14, 2012, 09:24 »

Спасибо, это помогло.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.086 секунд. Запросов: 22.