Как начать разработку Qt в Windows, но ориентированную на Maemo 5?
Вопрос
Недавно я услышал о 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, что является именно тем инструментом, который рекомендован в ответе.(Обратите внимание, что это больше не технический предварительный просмотр.)
Решение
Я бы посоветовал привыкнуть к 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).