MeeGo的SDK环境配置搞完了,如果每次开启程序都去看和玩镜像里面自带的程序,当然也会觉得没有成就感!
所以那我们就开始动手,写自己的第一个MeeGo程序。好,那废话不多说了,开始动手吧。
ps:本文基于ubuntu10.04
一.准备工作
1.安装和配置基于Xephyr的模拟器环境(http://www.meegoq.com/forum.php?mod=viewthread&tid=36&extra=page%3D1)
2.安装Qt Creator
打开新立得,输入qtcreator,标记并应用
3.安装g++,应为qt程序编译的时候会用到。如果不安装的话,会报make: g++:命令未找到的错误
同样也是打开新立得,输入g++,标记并应用
二.qt程序书写
应用程序—>编程—>Qt Creator
1.创建工程
File->New File or Project,弹出对话框
选择projects标签下面的Qt4 Gui Application
输入Name:FirstApplication,路径自己选择
然后剩下的都选择默认
2.UI书写
选择mainwindow.ui,这个就自己随便DIY,如果不会的话,可以先学习学习Qt的知识,呵呵
3.运行配置
配置qt version和DISPLAY,选择projects标签,
在Build Settings > General栏里,点击show detail按钮。这会显示当前项目中使用的Qt库版本。
点击Manage,选中Qt in PATH那一条目,点击Rebuild,具体如下图:
在Build Settings > Run Settings > Run Environment,点击show detail按钮,
将DISPLAY的值由:0.0改为:2 。这会让Qt Creator使用:2 号显示区域来运行程序,也就是在Xephyr中运行
具体如下图:
三.运行程序
1.运行基于Xephyr的模拟器
- sudo meego-sdk-chroot ~/meego-sdk-0524
- alias chroot='/usr/sbin/chroot'
- export DISPLAY=:0
- startmeego &
以上是netbook模拟器上运行,如果要跑在手机模拟上运行,则可以按照步骤一里面的链接,进行手机模拟器的安装,只是换成不同的镜像文件而已。
2.运行Qt程序
点击qtcreator上面的Run(ctrl+R)
3.取消运行
终端输入exit,就会完成退出。
好了,可以看到你的程序已经跑到MeeGo的模拟器里了,那这样就可以举一反三,随便自己折腾了!