Всем доброго дня! После покупки Nokia N900 решила освоить Qt (до этого несколько лет программировала для мобильных на J2ME). Установила необходимый софт на телефон, скачала книжку "Qt for Symbian". На телефоне все прекрасно собирается и запускается из командной строки.
Сегодня решила воспользоваться Qt Creator'ом, чтобы тестировать свое приложение не только на N900, но и под Symbian, на Nokia 5800. И обнаружилось следующее:
1) Откомпилированный под "Qt 4.6.2 with Mobility 1.0.1 - Maemo 5" стандартный пример AnalogClock произвел на свет файл analogclock_0.0.1_armel.deb, но при попытке установить его на телефон диспетчер приложений выдал "Не удается установить 'analogclock'. Несовместимый пакет приложений." Пробовала собирать и под Ubuntu, и под WindowsXP + Remote Compiler.
2) При попытке скомпилировать под Symbian приложение, использующее Mobility/location (пример из книжки "Qt for Symbian"), компилятор выдал кучу ошибок, начиная с "QGeoPositionInfo has not been declared" - хотя я и указала
#include <QtLocation/QGeoPositionInfoSource>
#include <QtLocation/QGeoPositionInfo>
Пожалуйста, помогите правильно настроить QtCreator и/или прописать параметры проекта.
P.S.: первую проблему удалось кое-как решить через dpkg -i ./analogclock_0.0.1_armel.deb, при этом виджет не появился ни в списке приложений, ни в списке "добавить виджет", появляющемся при настройке рабочего стола, хотя и запускается из терминала командой analogclock - но такой дистрибутив сложно считать релизным вариантом...