Как начать разработку Qt в Windows, но ориентированную на Maemo 5?

StackOverflow https://stackoverflow.com/questions/2345135

Вопрос

Недавно я услышал о Qt и прочитал о том, как интересно с его помощью разрабатывать.Кстати, я тоже покупаю Nokia N900 и слышал, что ее операционная система Maemo 5 неплохо поддерживает Qt, поэтому решил попробовать.

Я разработчик .NET, поэтому я бы предпочел разрабатывать в Windows, и если это возможно, с помощью Visual Studio.Я скачал последнюю версию Qt SDK.Я запустил Qt Creator и создал простое "приложение с графическим интерфейсом Qt4".Это работало нормально, однако я нигде не смог найти никаких опций для компиляции для Maemo 5.

Затем я загрузил плагин Visual Studio и попытался создать "Qt-приложение" с его помощью, однако, независимо от того, какой тип проекта Qt я выбрал, после нажатия кнопки OK диалоговое окно просто продолжало появляться снова, поэтому оно ничего не могло создать.

Я также читал о Maemo 5 SDK, однако, похоже, что он работает только в Linux.(Каждое пошаговое руководство для Windows начиналось с настройки виртуальной машины в Linux.) Однако у меня совсем нет опыта работы с Linux, поэтому я бы предпочел остаться в Windows.

Итак, мой вопрос заключается в следующем:возможно ли создавать приложения Qt, которые будут запускаться на Maemo 5 при разработке на Windows, или это невозможно?

Заранее благодарю вас за любые ответы.

РЕДАКТИРОВАТЬ (Решение):

С того времени, как я запустил этот вопрос, очень хороший инструмент разработки, Nokia Qt SDK решает эту проблему очень хорошо.Он кроссплатформенный и может быть использован как для разработки приложений для Symbian, так и для Maemo.Для набора инструментов Maemo он использует MADDE, что является именно тем инструментом, который рекомендован в ответе.(Обратите внимание, что это больше не технический предварительный просмотр.)

Вот очень приятное ознакомительное видео о Nokia Qt SDK.

Это было полезно?

Решение

Я бы посоветовал привыкнуть к Linux;в конце концов, Maemo (или MeeGo, теперь) на самом деле работает под Linux, а официальный SDK - это scratchbox на базе Linux.

Тем не менее, существует неофициальный проект сообщества MADDE:

Это такой ТЕХНИЧЕСКИЙ ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР о новом инструменте разработки для Maemo.MADDE расшифровывается как Maemo Application Development and Debugging Environment и предлагает следующие функции:

  • Кросс-компиляция из командной строки
  • Поддержка нескольких платформ (Linux (32-разрядная / 64-разрядная версия), Windows, Mac OS X)
  • Настраивается для различных целей и цепочек инструментов
  • Клиент для устройства для упрощения процесса разработки
  • Простота

Вы можете протестировать этот инструмент в процессе своей разработки.Но имейте в виду, что это технический предварительный просмотр.Мы высоко ценим ваши отзывы в talk, списке разработчиков и особенно в bugzilla (Платформа разработчика -> MADDE).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top