Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

Устанавливаем Qt

From Wiki
Jump to: navigation, search

В этой статье используются материалы сайта qt.nokia.com

Article Metadata
Compatibility
Platform(s):
Symbian
Article
Created: Den123 (08 Jan 2009)
Reviewed: Den123 (18 Aug 2011)
Last edited: hamishwillee (08 May 2013)

Contents

Подготовка SDK

Для использования Qt с различными SDK S60, начиная с 3-го издания FP1 (предыдущие версии не поддерживаются), необходимо выполнить ряд подготовительных действий.

S60 3rd Edition FP1

  • Установите плагин Open C/C++ ("фундамент" Qt на платформе S60).
  • После установки плагина Open C/C++ необходимо обновить библиотеку Rpipe. Файл RPipe_3.1.zip входит в состав плагина - разархивируйте его в папку %EPOCROOT% (например: "C:\Symbian\9.2\S60_3rd_FP1\").
  • Установите библиотеки Open C/C++ на используемые устройства (как минимум pips_nokia_1_3_SS.sis).
  • Обновите утилиту SDK Getexports.zip которая находится в папке %EPOCROOT%\Epoc32\tools\

S60 3rd Edition FP2

Устанавливаем последовательно как на этих видео, только качаем нужное вам SDK:

Установка

  • Разархивируйте библиотеку Qt (например: C:\Qt\4.4.4-temple). Должен использоваться тот же диск, на котором установленно SDK
  • Настройте переменную окружения PATH, дописав в нее путь каталога утилит, используемых Qt (например, c:\Qt\4.4.4-temple\bin).
  • Выполните конфигурацию библиотеки с помощью командной строки:
cd \Qt\4.4.4-temple
configure -platform win32-mwc -xplatform symbian-abld -qconfig symbian
  • Установленный пакет содержит уже собранные библиотеки для создания приложений под реальные устройства. Для копирования библиотек в нужные каталоги SDK запустите самораспаковывающийся архив qtlibs-4.4.4-temple.exe, укажите путь до %EPOCROOT% (например: "C:\Symbian\9.2\S60_3rd_FP1\").
  • Выполните сборку библиотек и поставляемых примеров Qt для эмулятора с помощью командной строки:
bldmake bldfiles
abld build winscw udeb
  • Установите на используемые устройства необходимые библиотеки - файл qt_libs_armv5_udeb.sisx находится в корневом каталоге Qt.


Сборка поставляемых примеров для устройства позволит проверить корректность работы библиотеки. С помощью командной строки выполните следующие действия:

cd examples
bldmake bldfiles
abld build gcce udeb
cd ..\demos
 
bldmake bldfiles
abld build gcce udeb
cd embedded\fluidlauncher
createpackage fluidlauncher_gcce_udeb.pkg

Полученный файл fluidlauncher_gcce_udeb.sisx можно устанавливать на устройство.

Среда разработки для SDK S60 3rd

Для создания S60-приложений, использующих библиотеку Qt, рекомендуется применять IDE Carbide.c++ начиная с версии 2.0. Предыдущие, уже неактуальные, версии Carbide.c++ (1.3 и ниже) требуют дополнительных действий для поддержки Qt.

Библиотека разработчика Qt для S60 (интегрируется в систему "Помощи" Carbide/Eclipse) доступна в виде плагина для Carbide.c++. Для установки скопируйте jar-файл из архива в папку <Путь_до_Carbide>\plugins В параметрах Carbide необходимо указать используемую библиотеку Qt в диалоге Window->Prefernces->Qt

Symbian^1 (aka S60 5th), Symbian^3

Для разработки Qt-приложений под данный версии Symbian OS, рекомендуется использовать актуальную версию Qt SDK (скачивается с сайта http://qt.nokia.com/downloads) и IDE Qt Creator.

This page was last modified on 8 May 2013, at 00:00.
127 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×