windows - 如何在 Windows 上开始 Qt 开发,但目标是 Maemo 5?

标签 windows qt nokia maemo qt-maemo

我最近听说了 Qt,并了解到使用它进行开发是多么有趣。顺便说一下,我也在购买诺基亚 N900,听说它的操作系统 Maemo 5 对 Qt 的支持非常好,所以我想试试看。

我是一名 .NET 开发人员,所以我更愿意在 Windows 上进行开发,如果可能的话,我会使用 Visual Studio。 我下载了最新的 Qt SDK。我启动了 Qt Creator 并创建了一个简单的“Qt4 Gui Application”。它工作正常,但是,我在任何地方都找不到任何为 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.

最佳答案

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

也就是说,存在一个非官方的社区项目MADDE :

This is a TECHNICAL PREVIEW of a new development tool for Maemo. MADDE stands for Maemo Application Development and Debugging Environment and offers the following features:

  • Command-line cross-compiling
  • Multi-platform support (Linux (32-bit/64-bit), Windows, Mac OS X)
  • Configurable for different targets & toolchains
  • Client for the device to simplify the development process
  • Simplicity

You are welcome to test the tool in your development process. But keep in mind that this is a technical preview. We highly appreciate your feedback in talk, the developer list and especially in bugzilla (Developer Platform -> MADDE).

关于windows - 如何在 Windows 上开始 Qt 开发,但目标是 Maemo 5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2345135/

相关文章:

c++ - std::cout 给出与 qDebug 不同的输出

c++ - 使用 QtMobility 检测漫游(切换接入点)?

java - 检测室内移动设备(J2ME)

css - 诺基亚 lumia 的响应式设计技巧

c++ - 如何定时同步线程?

windows - 具有多行主体的循环

c++ - 如何从一个 QNetworkAccessManager 发送回复?

C++/QT - QFileDialog::getOpenFileName 过滤器 *.xml 禁用名称中包含日文字符的文件

c# - 如何以编程方式检测操作系统 (Windows) 何时唤醒或 hibernate

python - 如何在 Windows 上找到 Python 的安装位置?