×
Namespaces

Variants
Actions

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

From Nokia Developer 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.
62 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.

×