Как начать разработку Qt под Windows, но ориентируясь на Maemo 5?
Недавно я слышал о Qt и читал о том, как весело развиваться. Кстати, я также покупаю Nokia N900, и я слышал, что его операционная система, Maemo 5, довольно хорошо поддерживает Qt, поэтому я решил попробовать.
Я разработчик.NET, поэтому я бы предпочел разрабатывать на Windows, и, если это возможно, с помощью Visual Studio. Я скачал последнюю версию Qt SDK. Я запустил Qt Creator и создал простое "Приложение Qt4 Gui". Это работало нормально, однако я не мог найти никаких вариантов для компиляции для Maemo 5.
Затем я скачал плагин Visual Studio и попытался создать "Приложение Qt", однако, независимо от того, какой тип проекта Qt я выбрал, после нажатия кнопки "ОК" диалоговое окно просто продолжало появляться, поэтому оно не могло создать что-нибудь.
Я также читал о Maemo 5 SDK, однако он работает только в Linux. (Каждое пошаговое руководство по Windows начиналось с настройки виртуальной машины с Linux.) Однако я совсем не знаком с Linux, поэтому я бы предпочел остаться на Windows.
Поэтому мой вопрос: возможно ли создавать приложения Qt, которые будут работать на Maemo 5 при разработке под Windows, или это невозможно?
Заранее благодарю за любые ответы.
РЕДАКТИРОВАТЬ (решение):
С тех пор, как я начал этот вопрос, очень хороший инструмент для разработки, Nokia Qt SDK очень хорошо решает эту проблему. Он кроссплатформенный и может использоваться для разработки приложений Symbian и Maemo. Для набора инструментов Maemo он использует MADDE, который является именно тем инструментом, который рекомендуется в ответе. (Обратите внимание, что это больше не технический предварительный просмотр.)
1 ответ
Я бы предложил привыкнуть к Linux; в конце концов, Maemo (или MeeGo, сейчас) действительно под Linux, а официальный SDK - это блокнот на основе Linux.
При этом существует неофициальный проект сообщества MADDE:
Это технический обзор нового инструмента разработки для Maemo. MADDE расшифровывается как среда разработки и отладки приложений Maemo и предлагает следующие функции:
- Кросс-компиляция командной строки
- Поддержка нескольких платформ (Linux (32-бит /64-бит), Windows, Mac OS X)
- Настраивается для разных целей и наборов инструментов
- Клиент для устройства для упрощения процесса разработки
- Простота
Вы можете протестировать инструмент в процессе разработки. Но имейте в виду, что это технический предварительный просмотр. Мы высоко ценим ваши отзывы в разговоре, списке разработчиков и особенно в bugzilla (Developer Platform -> MADDE).