这个教程介绍了Linux下的 MeeGo x86 开发。教程解说了基本的开发流程,重点介绍了如何使用SDK附带的那些工具。
教程不会涉及一些开发细节,例如 Qt 和 MeeGo 的 API、或是如何将程序整合到 MeeGo 环境中。
如何开发 (简要说明) 获取并安装 MeeGo SDK 进入 MeeGo SDK 环境 启动模拟器 启动 Qt Creator 使用 Qt Creator 创建一个项目, 配置项目的 DISPLAY 环境变量,让项目能够在模拟器中运行 使用 SDK 的 Qt 库编译项目。 在模拟器中运行程序 在模拟器中为程序 Debug如果你有一台真实的 MeeGo 设备:
准备设备 在设备上运行程序 在设备上为程序 Debug 如何开发 (详细说明) 在你的机器上安装 MeeGo SDK请参阅 在 Linux 上使用 MeeGo SDK 的介绍。
进入 MeeGo chroot 环境请参阅 这个介绍 。
运行模拟器把所有东西安装配置完成后,你应该可以在 MeeGo chroot 环境中 运行模拟器 了。
使用 Qt Creator 创建项目让 startmeego 脚本继续运行,然后启动 Qt Creator :
qtcreator &这会在 host 上运行 Qt Creator (而不是在 Xephyr 里):
然后,配置一个新项目:
创建一个新项目(File > New File or Project)。 在 Projects 对话框中, 选择 Qt Gui Application ,然后点击 OK。 输入 helloworld 作为项目名称,选择一个保存项目的目录 (例如,如果你使用 root 账户工作的话,可以选择 /root )。 然后点击 Next。 保持 Class Information 对话框的默认配置,然后点击 Next。 在 Project Management 对话框里,点击 Finish。输入一些代码:
打开 Forms 目录,双击 mainwindow.ui 打开图形窗体编辑器。 从窗体编辑器左边的组件列表里,拖出一个 label ,放到编辑中的窗体上。 修改 label 的文本( "Hello world" 是个不错的选择 )。 再拽几个你喜欢的东西上去。