Разработване на приложения за Symbian на QT, документация

Qt Creator 1.3 идва с поддръжка за предварително разработване на приложения за платформата Symbian, използвайки Qt.

Имайте предвид, че тази подкрепа в момента е експериментално и не е предназначен за употреба производство. Основната цел е да се даде възможност на разработчиците да се запознаят с Symbian Qt Твореца и да получават обратна връзка, за да ни помогне да подобрим подкрепа Symbian в бъдещите версии на Qt Creator.

Моля, изпратете ни обратна връзка чрез пощенския списък или IRC, както е описано в развитието на Wiki Qt Creator.

Първи стъпки с приложения за Symbian

Вие ще трябва следния софтуер на компютъра си. Поддържа се само на развитието под Windows.

  • S60 платформа SDK 3rd Edition FP1 или по-висока
  • Open C / C ++ v1.6.0 или по-късно. (Задайте го на всички S60 SDK, който планирате да използвате Qt. Той е включен в двоична инсталаторите Qt за Symbian.)
  • Или GCCE Arm Toolchain, която е включена в S60 платформа SDK или RVCT 2.2 [изгради 686], или по-късно (което не е на разположение безплатно) (Вашият среда трябва да намери компилаторът в променливата от.
  • Qt за Symbian 4.6.0, инсталирана в S60 SDK, който искате да използвате.

Llya внедряване и използване на приложения на устройството, ще се нуждаете от следното:

  • Шофьор Nokia USB, които се доставят, например, с PC Suite
  • App TRK заявление за вашето устройство

Работещи Qt базирано приложение на недвижими устройство изисква следните пакети са инсталирани на вашето устройство. Пакети могат да бъдат намерени в SDK S60, където сте инсталирали Open C / C ++:

  • nokia_plugin \ openc \ s60opencsis \ pips_s60_<версия>.сестро
  • nokia_plugin \ openc \ s60opencsis \ openc_ssl_s60_<версия>.сестро
  • nokia_plugin \ opencpp \ s60opencppsis \ stdcpp_s60_<версия>.сестро

Ако искате да се работи с приложението си в емулатора Symbian, вие също трябва да инсталирате Carbide.c ++ v2.0.0 или по-висока.

Конфигуриране на Qt Creator

Когато стартирате Qt Creator след инсталирането на S60 платформа SDK и Qt за Symbian, инсталиран SDK и съответните Qt версия ще се определя автоматично. За всяка открита S60 SDK Qt, специалната влизането във вашата версия на Qt инструменти ще бъдат създадени> Options.> QT4> Qt профили.

Имайте предвид, че ако добавите ръчно Qt версия за Symbian, вие също трябва да зададете ръчно S60 SDK за използване с тази версия.

Разработване на приложения за Symbian на QT, документация

Ако искате да се работи с приложението си в емулатор Symbian, тогава ще трябва да се уточни Qt Creator Metrowerks Compiler, който искате да използвате като настроите каталог Carbide Qt версия на съответния Carbide.c ++ инсталационната директория.

Можете да проверите коя S60 SDK и съответните Qt версия намерени на инструменти за настройки страница> Опции.> QT4> SDK за S60.

Разработване на приложения за Symbian на QT, документация

Изграждане на вашия проект

След като инсталирате всички необходими софтуер и настройки Qt Creator проверката, както е описано по-горе, трябва да конфигурирате вашия проект. Имайте предвид, че само поддържа изграждане система за приложения Qt за Symbian в Qt Creator е qmake.

Преди да можете да създадете свой проект за платформата Symbian, което трябва да се създаде за нея конфигурация натрупване. Превключете на проекта, както и да гарантира, че вашият проект е избран за редактиране на настройките Промяна на проект. , Добави конфигурация за отстраняване на грешки, изграждане, и да освободи с цел избиране на подходящата версия на Symbian Qt настроение меню Добавяне на конфигурация.

Разработване на приложения за Symbian на QT, документация

Стандартната конфигурация ще изгради започнах да използвам набор от инструменти GCCE. Ако искате да се изгради на устройството с помощта RVCT или Symbian емулатор използване WINSCW, изберете Още и промените набора от инструменти в раздела основната конфигурация на сглобяване.

Сега можете да отидете на събранието в проекта си за устройството, като изберете една от строителство на нови конфигурации в активен режим на проекта.

Стартирането на вашия проект

Стартирането на проекта си в емулатора

По същия начин, конфигуриране на събранието на вашия проект, вие трябва да създадете конфигурация старта да тече вашия проект в емулатор Symbian:

  1. Отиди в режим на чернова.
  2. Изберете Run Settings> Add> кандидатурата си на устройство с Symbian

За да стартирате вашия проект в емулатора, изберете конфигурацията на старта в активна проекти режим и натиснете бутона старт.

Стартирането на вашия проект на устройството

За да изпълните вашия проект на недвижими устройство Symbian, просто добавете още проекти режим конфигурация стартиране през настройките Run> Add -> В приложението ви на устройство с Symbian.

Разработване на приложения за Symbian на QT, документация

Подробностите за конфигурацията на пускането на пазара, можете да укажете на удостоверение за ползване, и изберете едно от устройствата, които в момента са свързани с компютъра ви. Единствените поддържани в момента е начин да се свърже USB в режим PC Suite. За да стартирате директно молбата си от устройството, което трябва да инсталирате конфигурация стартира като проектите в работен режим конфигурация. Стартирайте приложението TRK приложение на вашето устройство и натиснете бутона старт, за да създадете пакет за вашата кандидатура, внедряване, инсталиране и автоматично стартиране на устройството ви.

Разрешаване на проблеми

Ако нещо се обърка, проверете следното:

  • Били ли сте събрали молбата си с версията на Qt за Symbian?
  • Дали са верни Qt версия на настройките, които можете да използвате, за да създадете свой проект? Проверете пътя към S60 SDK. Проверете дали е необходимо да укажете пътя до набор от компилатора инструменти.
  • Дали конфигурация избран емулатор серия / апарат като активно?
  • За монтажа, че използвате правилния набор от инструменти, за да се изгради, т.е. WINSCW да работи във емулатор, GCCE или RVCT за работа на устройството?
  • Ако процесът на емулатор не може да се стартира, опитайте да затворите Qt Creator и стартирате приложения директно от файловия мениджър. След извършване на тези стъпки, Qt Creator е да се работи с приложението си в емулатора.
  • Независимо дали устройството е свързано чрез USB в режим PC Suite?
  • Да App TRK работи на устройството с помощта на USB връзката и е със статут на свързан?
  • Открива дали е избран и по-горе конфигурация устройство в подробности започнем?

Ако нито едно от горните не е да ви помогне да решите проблема си, погледнете [email protected] пощенски списък архив или да ни напишете коментар, както е описано в развитието на Wiki Qt Creator.