我最近听说了 Qt,并了解到使用它进行开发是多么有趣。顺便说一句,我也买了一台诺基亚 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 上。

所以我的问题是:在 Windows 上开发时是否可以创建在 Maemo 5 上运行的 Qt 应用程序,或者这是不可能的?

预先感谢您的任何答复。

编辑(解决方案):

自从我开始这个问题以来,一个非常好的开发工具, 诺基亚 Qt SDK 很好的解决了这个问题。它是跨平台的,可用于开发 Symbian 和 Maemo 等应用程序。对于 Maemo 工具链,它使用 麦迪德, ,这正是答案推荐的工具。(请注意,它不再是技术预览。)

这是一个关于诺基亚 Qt SDK 的非常好的介绍视频。

有帮助吗?

解决方案

我建议习惯Linux;毕竟,Maemo(或现在的 MeeGo)实际上是 Linux 底层,而官方 SDK 是基于 Linux 的 scrapbox。

话虽如此,存在一个非官方社区项目 麦迪德:

这是一个 技术预览 Maemo 的新开发工具。MADDE 代表 Maemo 应用程序开发和调试环境,并提供以下功能:

  • 命令行交叉编译
  • 多平台支持(Linux(32 位/64 位)、Windows、Mac OS X)
  • 可针对不同目标和工具链进行配置
  • 设备客户端,简化开发流程
  • 简单

欢迎您在开发过程中测试该工具。但请记住,这是技术预览。我们非常感谢您在谈话、开发者列表中,特别是在 bugzilla(开发者平台 -> MADDE)中的反馈。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top