其实Meego的平台很早就搭建好了,只是到现在才在博客上分享下,具体流程会在下面列出:
下载并安装 MeeGo SDK
下载 MeeGo SDK Windows 安装文件
下载地址
双击下载的.exe文件
并按照提示的信息安装 SDK
安装完成
点击 开始 -> 所有程序 -> MeeGoSDK -> MADDE 终端, 启动 MADDE
a)如果你在局域网中需要使用代理上网上话,运行一个类似的命令:”export http_proxy=XXX”
b)执行命令 mad-admin create -f meego-handset-ia32-w32-1.1 创建 target 文件meego-handset-ia32-w32-1.1。会自动下载体积较大的文件。
c)运行 mad-admin create -e -f meego-handset-ia32-w32-qemu-1.1.20101031.2201-sda-runtime创建 runtime 文件meego-handset-ia32-w32-qemu-1.1.20101031.2201-sda-runtime.同样会下载一些大文件
点击开始->所有程序-> MeeGoSDK -> Qt Creator 启动 QtCreator
配置QtCreator 来支持 MeeGo 的 sysroot
在 QtCreator 内, 执行以下步骤:
a)在 “Tools”菜单栏, 选择 “Options”
b)点击 Qt4 选项,确定打开了 QtVersions 标签页
c)点击按钮 “+” ,然后填写Version name 和 qmake location 项
i.Version name: meego-handset
ii.qmake location:\MADDE\targets\\bin\qmake.exe
替换标签为你安装 MeeGo SDK的目录,默认是 C:\MeeGoSDK_1.1
替换标签为 target 文件名,比如:meego-core-ia32
iii.一旦添加完成,点击按钮 “Rebuild”(右下侧) 为这个版本的Qt 安装调试帮助。这样可以帮助你使用Qt的调试功能。
使用Qt Creator 开发MeeGo 应用
创建一个MeeGo Touch 项目(handset)或者 Qt Gui 项目(netbook)
打开菜单 Menu : File-> New File or Project -> Qt Application Project -> MeeGo TouchFramework Application
在 “ProjectSetup” 对话框中,选择 “meegohandset”
安装仿真器
在windows 32-bit系统上为QEMU安装 kqemu 加速器。
注意: kqemu只能在 32-bit Windows上使用,而无法在64位的 Windows上使用。你也不能在64位系统上使用仿真器。而应该使用真实的设备。
从 http://wiki.qemu.org/download/kqemu-1.4.0pre1.tar.gz下载软件包
如果你使用的是XP,请右击 kqemu.inf 文件,并选择 “安装”
如果你使用的是 Windows7 或者 Vista 系统,编辑 kqemu.inf 文件,并做如下修改。修改完成后,再执行 “右击” -> “安装”
[DefaultInstall.NT]--> [DefaultInstall] [DefaultInstall.NT.Services] -->[DefaultInstall.Services] [Uninstall.NT] --> [Uninstall] [Uninstall.NT.Services] -->[Uninstall.Services]
手动打开 kqemu. 选择 开始 > 所有程序 >附件, 在 命令提示符上 右击,并选择 “以管理员身份运行”. 在命令行中,执行如下命令:
net start kqem
为MeeGo创建 emulatorruntime 文件
打开菜单: Tools ->Options -> Projects -> MeeGo Device Configurations
点击 “添加”按钮,为仿真器添加一个runtime.设置 “Device type”为 “MeeGoemulator”,设置 “Authentication type”为“Password”,设置 “Username”为 “root”,设置 “Password”为 “meego”
设置运行配置
再次点击右侧的 “Projects”。在顶部的 MeeGoBuild/Run 中选择 “Run”。确保 “Deviceconfiguration”选项设置为 “MeeGo Emulator”。这样在你运行程序时,QEMU同时启动。现在你可以启动QEMUMeeGo 仿真器了。点击 Qt Creator 左侧角的“StartMeeGo emulator”图标。
注意 1: 当仿真器突然出现时,请在仿真器屏幕上左击鼠标,并点击 “Enter”键一次. 否则仿真器内的系统将停止引导.这是工作环境.
注意 2: 当仿真器内的桌面显示后,请在仿真器内启动终端,并执行命令 “ xhost+”.这是工作环境
编译,运行和发布应用
在QEMU启动后,点击 “Run”小图标运行运用.QtCreator会打包并发布你的应用到QEMU并在target中启动.你可以在QEMU中查看应用的窗口.
注意: 下面的截图需要更新一下.目前仿真器并没有皮肤.
调试应用
你同样可以使用 “Debug”图标高度你的应用程序.可以和本地应用一样设置断点并单步调试.
用SSH登陆 QEMU镜像
MeeGo总是运行在QEMU中.你可以在主机中使用终端通过SSH连接到镜像.
1. 在QEMU中启动MeeGo镜像
2. 在主机的终端中,连接运行中的镜像
$ ssh meego@127.0.0.1 -p 6666
MeeGo 镜像中目前有两个帐号
◆用户名: meego 密码: meego
◆用户名: root 密码: meego
配置 QtCreator 使之能够运行在真实设备
QtCreator 可以与QEMU一起工作.但是有时候,我们需要在真实设备上工作.下面介绍如何实现:
1. 点击 Tools -> Options-> Projects -> MeeGo Device Configurations ,点击 “Add”按钮. 在 “Devicetype”中选择 “Remote Device”,填写其他信息,并为这个配置取个名字.
2. 打开工程,并在 “Projects”模式下,点击 “Run”在小的 MeeGo target 窗体,选择你刚才在 “DeviceConfiguration”中创建的配置
3. 启动设置内的终端,并执行命令 “xhost +”
4. 点击 QtCreator 左下角的“Run” or “Debug”按钮,在配置好的设备上运行或者调试你的应用.
原文地址: