我最近听说过关于Qt的内容,并且读到了开发它的乐趣。 顺便说一句,我还买了一台诺基亚N900,我听说它的操作系统Maemo 5支持Qt,所以我想我会试一试。
我是一个.NET开发人员,所以我宁愿在Windows上开发,如果可能的话,使用Visual Studio。 我下载了最新的Qt SDK。 我启动了Qt Creator并创build了一个简单的“Qt4 Gui应用程序”。 它工作正常,但是,我找不到任何地方为Maemo 5编译任何选项。
然后,我下载了Visual Studio插件,并试图创build一个“Qt应用程序”,但是,无论我select了哪个Qt项目types,点击OKbutton之后,对话框会一直popup,所以它不能创造什么。
我也读了关于Maemo 5 SDK,但是,它似乎只能在Linux上工作。 (Windows的每一个演练都是从用Linux设置一个虚拟机开始的。)但是,我并不熟悉Linux,所以我宁愿留在Windows上。
所以我的问题是:是否有可能创buildQt应用程序,将在Windows上开发Maemo 5上运行,或者这是不可能的?
提前感谢您的任何答案。
编辑(解决scheme):
自从我开始这个问题以来,一个非常好的开发工具, 诺基亚Qt SDK解决了这个问题。 它是跨平台的,可以用来开发Symbian和Maemo应用程序。 对于Maemo工具链,它使用MADDE ,这正是答案推荐的工具。 (请注意,它不再是技术预览了。)
这是一个关于诺基亚Qt SDK的非常好的介绍video。
我会建议习惯于Linux; 毕竟,Maemo(或MeeGo,现在)真的是Linux下的,官方的SDK是基于Linux的scratchbox。
这就是说,有一个非官方的社区项目MADDE :
这是一个Maemo新的开发工具的技术预览 。 MADDE代表Maemo应用程序开发和调试环境,并提供以下功能:
- 命令行交叉编译
- 多平台支持(Linux(32位/ 64位),Windows,Mac OS X)
- 可配置为不同的目标和工具链
- 客户端为设备简化开发过程
- 简单
欢迎您在开发过程中测试该工具。 但请记住,这是一个技术预览。 我们非常感谢您的反馈,开发人员名单,特别是bugzilla(开发者平台 – > MADDE)。