【问题标题】:How to start Qt development on Windows, but targeting Maemo 5?如何在 Windows 上开始 Qt 开发,但针对 Maemo 5?
【发布时间】:2011-01-21 15:43:16
【问题描述】:

我最近听说了 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 应用程序,或者这是不可能的?

提前感谢您的任何回答。

编辑(解决方案):

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

Here is a very nice introduction video about the Nokia Qt SDK.

【问题讨论】:

  • Visual Studio 是一个特定于 Windows 的开发 IDE。用它为非 Windows 开发是没有运气的。不管怎样,你为什么要为 maemo 开发,却在一个完全相反的操作系统系列上工作。使用来自较近家庭的两个操作系统将在许多其他方面有所帮助,真的。
  • @Hugo - 也许你不认识,但我很久以前就找到了解决方案。 :)

标签: windows qt nokia maemo qt-maemo


【解决方案1】:

我建议习惯 Linux;毕竟,Maemo(或现在的 MeeGo)是真正的 Linux 底层,而官方的 SDK 是基于 Linux 的暂存盒。

话虽如此,有一个非官方的社区项目MADDE

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

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

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

【讨论】:

  • 非常感谢您的快速回答!我现在正在下载 MADDE。对不起,蹩脚的问题,但我对 Qt 很陌生。 :)
  • 好的。我得到了我的 N900,并有时间玩弄它。 MADDE 效果很好。
  • @Venemo 我自己只有一个 n810,但它非常可靠且易于开发和使用;我希望你喜欢你的 N900 :)
  • 是的,到目前为止一切都很好。 :) 有一篇关于使用 Qt 4.6 for MADDE 的文章,非常好。 labs.trolltech.com/blogs/2010/02/11/…
猜你喜欢
  • 2010-09-30
  • 2010-12-27
  • 1970-01-01
  • 1970-01-01
  • 2015-06-04
  • 2010-12-27
  • 2017-08-10
  • 2023-04-01
  • 1970-01-01
相关资源
最近更新 更多