Содержание
Сборка нескольких целейРазличные конфигурации сборки позволят вам быстро переключаться между различными настройками сборки. По-умолчанию Qt Creator создаёт настройки сборки Отладка и Релиз. Сборка для настольного компьютера
Сборка для эмулятора QtДля проверки приложений на Qt предназначенных для мобильных устройств в похожем окружении, вы можете использовать эмулятор Qt. Вы можете изменить информацию устройства о его настройках и окружении.
Для получения дополнительной информации о использовании эмулятора Qt смотрите Руководство по эмулятору Qt. Сборка для Maemo
Для сборки приложения Qt Creator использует компилятор, указанный в наборе инструментов MADDE. Qt Creator генерирует пакет установки, устанавливает его на устройство и запускает его. Для сокращения времени сборки вы можете пропустить шаг создания пакета установки. Интерфейс приложения отображается на Nokia N900. Консольный вывод отображается в Qt Creator в виде Консоль приложения. Отладка также работает прозрачно. Создание установочных пакетовПри сборке приложения для цели Maemo, Qt Creator по умолчанию генерирует пакет установки debian в каталоге проекта. Вы можете передать этот пакет установки пользователям для установки на устройствах Maemo. Имя пакета установки отображается в поле Создать пакет. Вы можете изменить номер версии в поле Номер версии. Когда вы проверяете ваше приложение не устройстве или в эмуляторе Maemo, вы можете сократить время запуска, установив собранные файлы без создания пакета установки. Отметьте флажок Пропустить шаг упаковки в шаге Создать пакет в настройках сборки. Вы можете добавить файлы для установки в шаге Создать пакет в поле Содержимое пакета. В поле Путь к локальному файлу укажите расположение файла на вашем компьютере. В поле Путь к удалённому файлу укажите каталог для установки файла на устройстве. Сборка для Symbian
Цель конфигурации сборки Устройство Symbian по умолчанию использует набор инструментов GCCE. Если вы хотите собирать для устройства используя RVCT, выберите его в поле Инструментарий в секции Основное. Сборка и запуск на устройстве
Вы можете подключить несколько устройств к вашему компьютеру одновременно. В подробностях конфигурации запуска цели Устройство Symbian выберите выберите необходимое устройство для запуска приложения. Создание установочных пакетовПри сборке приложения для цели Устройство Symbian, Qt Creator автоматически генерирует файл системы установки Symbian (SIS) в каталоге проекта. Вы можете передать этот файл пользователям для установки на устройствах Symbian. Только подписанным с сертификатом и секретным ключём установочным файлам разрешена установка на устройствах Symbian. По умолчанию Qt Creator сам подписывает установочный файл. Самоподписывание позволяет вам установить приложение на мобильном устройстве, но налагает ограничения на то что вы можете делать с установочным файлом, включая:
Для снятия этих ограничений вам надо пройти процесс Symbian Signed. Организация Symbian Signed управляет инфраструктурой открытых ключей для предоставления публичной авторизации информации в сертификатах подписи приложения. Их партнёр безопасности может проверить ваш сертификат и выдать вам Publisher ID. Затем, когда вы подписываете приложение, другие люди могут быть уверены что информация в вашем сертификате верна и что приложение поступило действительно от вас. Есть способ который не потребует от вас получения Publisher ID. Для получения дополнительной информации о том как работает процесс Symbian Signed смотрите Complete Guide to Symbian Signed. Когда у вас есть собственный сертификат и секретный ключ, вы можете указать их в шаге Создание пакета SIS вашей конфигурации сборки. Возможности и цифровая подписьВозможности позволяют платформе Symbian контролировать доступ приложений к функциональности, предоставляемой API платформы. Доступ к возможностям определяется настройками устройства и тем как приложение было подписано. Symbian Signed предлагает следующие варианты подписывания в зависимости от получаемого приложением доступа к возможностям:
Для получения дополнительной информации о том как использовать подходящий вариант подписывания, смотрите Symbian Signed For Distributing Your Application. Если вы выберите вариант подписывания который не даёт приложению доступ к определённым возможностям, установка приложения на мобильное устройство завершится с ошибкой. Чтобы решить эту проблему, определяйте возможности и линкуйте библиотеки с проектом только если они действительном вам необходимы. Для получения дополнительной информации о существующих возможностях и как вы можете проверить какие возможности вам необходимы, смотрите Capabilities (Symbian Signed) и Required Capabilities for Qt Applications. Для получения дополнительной информации о том как определить возможности для проекта, смотрите Возможности. UID приложенияUID это глобальный уникальный идентификатор который используется для уникальной идентификации, например, объекта или типа файла. При разработке для Symbian, объекты идентифицируются складыванием идентификаторов, которые создаются из трёх UID, а именно UID1, UID2 и UID3. UID1 и UID2 указывают категорию объекта, а UID3 идентифицирует конкретный объект, такой как приложение. Когда вы создаёте Мобильное приложение Qt, Qt Creator добавляет подходящий для разработки и отладки UID3 в файл .pro приложение автоматически. Тем не менее, для распространения вашего приложения и получения им статуса подписанного приложения Symbian, вы должны применить UID от фонда Symbian, который управляет выделением UID. Вы можете заказывать UID или по одному, или сразу целый блок на сайте Symbian Signed. Замените тестовый UID с полученным UID в файле .pro перед сборкой окончательного установочного пакета. Для получения дополнительной информации смотрите Уникальные идентификаторы. Сборка и запуск для эмулятора SymbianВыберите цель Эмулятор Symbian в качестве активной, затем соберите и запустите ваш проект. Решение проблемЕсли у вас не получается собрать приложение, проверьте следующее:
Если у вас не получается запустить приложение на устройстве, проверьте следующее:
Если у вас не получается запустить приложение в эмуляторе, проверьте следующее:
Замечание: Qt Creator не создаёт релизную конфигурацию для цели Эмулятор Symbian потому что эмулятор Symbian поддерживает только отладочные сборки. Если ничего из перечисленного не помогло вам решить вашу проблему, посмотрите архив списков рассылки qt-creator@trolltech.com или напишите нам отзыв как описано в Wiki разработки Qt Creator. Сборка с удалённым компиляторомЦель Удалённый компилятор это интерфейс к сервису компиляции на Forum Nokia. Он предоставляет простое стандартное окружение для сборки приложений Qt и создания установочных пакетов для устройств Symbian и Maemo если у вас не установлены необходимые наборы инструментов и SDK или они не поддерживается на платформе вашего компьютура. Вы можете выбрать из набора поддерживаемых сервисов, таких как устройства S60 3rd Edition или S60 5th Edition. Замечание: Удалённый компилятор это экспериментальный компонент который вы должны установить отдельно из пакета, входящего в состав Nokia Qt SDK.
Установочные пакеты будут сгенерированы в каталоге сборке на вашем компьютере. Для получения дополнительной информации об удалённом компиляторе выберите Справка > Содержание > Удалённый компилятор. Этот документ будет добавлен во время установки экспериментальных API. [Предыдущий: Сборка и запуск приложений] [Следующий: Определение настроек сборки] X
|
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |