运行MeeGo SDK 的windows版本
2010年11月24日
系统配置要求:
1. MeeGo SDK 目前只支持 Windows Xp和 Windows 7操作系统。 MeeGo SDK 不保证在Vista下可以工作,并且不提供支持。
2. 仿真器只能在32-bit 版本的windows 下工作。如果你使用的是64位的系统,很抱歉,你将不能使用仿真器。
已知问题及可能的工作环境
1. 目前,仿真器只能用于intel 的cpu
2. 现在只是测试过名为"meego-handset-ia32-w32.1.1"的target文件和meego-handset-ia32-pinetrail-mtf-1.0.90.2.20100914 .1-sdk-1.1.80.20101023.1936-sda-runtime"的runtime文件。虽然名字里包含了"handset",其实可以用于 Handset 和 Netbook 两个版本的。
3. MeeGo SDK的卸载程序并没有出现在"开始菜单"里,你可以在安装目录里找到它。
4. 如果你卸载 MeeGo SDK 时,包括 targets 和 runtimes 在内的所有文件将会被移除掉
5. 请在 http://bugs.meego.com 搜索 [Windows] 关键字来查看其他问题。
下载并安装 MeeGo SDK
1. 下载 MeeGo SDK Windows 安装文件 http://download3.meego.com/meego-1.1-sdk-installer -1109.exe
2. 双击下载的.exe文件,并按照提示的信息安装 SDK
3. 安装完成后,点击开始-> 所有程序-> 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 -fmeego-handset-ia32-pinetrail-mtf-1.0.90.2.201009 14.1-sdk-1.1.80.20101023.1936-sda-runtime"创建 runtime 文件"meego-handset-ia32-pinetrail-mtf-1.0.90.2.2010091 4.1-sdk-1.1.80.20101023.1936-sda-runtime".同样会下载一些大文件
4. 点击开始->所有程序-> MeeGoSDK -> Qt Creator 启动 QtCreator
5. 配置 QtCreator 来支持 MeeGo 的 sysroot 。在 QtCreator 内,执行以下步骤:
a) 在"Tools"菜单栏,选择"Options"
b) 点击 Qt4 小节,确定打开了 QtVersions 标签页
c) 点击按钮"+",然后填写 Virtionname 和 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 应用
1. 创建一个MeeGo Touch 项目(handset)或者 Qt Gui 项目(netbook)
打开菜单 Menu : File-> New File or Project -> Qt Application Project -> MeeGo TouchFramework Application
在"ProjectSetup"对话框中,选择"meegohandset"
2. 安装仿真器:在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 kqemu
3. 为MeeGo创建 emulatorruntime 文件
打开菜单: Tools ->Options -> Projects -> MeeGo Device Configurations
点击"添加"按钮,为仿真器添加一个runtime.设置"Device type"为"MeeGoemulator",设置"Authentication type"为"Password",设置"Username"为"root",设置"Password"为"meego"
4. 设置运行配置
再次点击右侧的"Projects"。在顶部的 MeeGoBuild/Run 中选择"Run"。确保"Deviceconfiguration"选项设置为"MeeGo Emulator"。这样在你运行程序时,QEMU同时启动。现在你可以启动QEMUMeeGo 仿真器了。点击 Qt Creator 左侧角的"StartMeeGo emulator"图标。
注意 1: 当仿真器突然出现时,请在仿真器屏幕上左击鼠标,并点击"Enter"键一次.否则仿真器内的系统将停止引导.这是工作环境.
注意 2: 当仿真器内的桌面显示后,请在仿真器内启动终端,并执行命令"xhost+".这是工作环境
5. 编译,运行和发布应用
在QEMU启动后,点击"Run"小图标运行运用.QtCreator会打包并发布你的应用到QEMU并在target中启动.你可以在QEMU中查看应用的窗口.
注意: 下面的截图需要更新一下.目前仿真器并没有皮肤.
6. 调试应用
你同样可以使用"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"按钮,在配置好的设备上运行或者调试你的应用.
原文链接: http://wiki.meego.com/SDK/MeeGo_SDK_for_Windows
发表评论
-
关于如何学好游戏3D引擎编程的一些经验
2012-01-20 09:21 871关于如何学好游戏3D引擎编程的一些经验 2010年09月16 ... -
软件实现三维地图引擎的研究
2012-01-20 09:21 912软件实现三维地图引擎 ... -
CUBRID 中的线程模型
2012-01-20 09:21 553CUBRID 中的线程模型 2010 ... -
OpenNMS扩展 - 事件配置
2012-01-20 09:21 570OpenNMS扩展 - 事件配置 2011年04月24日 ... -
黄氏礼制文化
2012-01-19 14:23 739黄氏礼制文化 2011年07 ... -
中古史研究的新视角:礼制、宗教与民间社会
2012-01-19 14:23 594中古史研究的新视角:礼 ... -
礼制”思想的阐述
2012-01-19 14:23 637礼制”思想的阐述 2010 ... -
实训报告
2012-01-19 14:23 611实训报告 2011年12月30日 ... -
小奴妹作文集(三)
2012-01-19 14:22 1751小奴妹作文集(三) 2011 ... -
网络游戏脚本及编程
2012-01-17 04:11 1111网络游戏脚本及编程 2010年07月18日 网络游戏脚本 ... -
3dmax简介
2012-01-17 04:11 5763dmax简介 2011年03月22日 3DMAX ... -
3D MAX 常见小问题集合三
2012-01-17 04:10 6443D MAX 常见小问题集合三 ... -
ParticleIllusion基础教程:界面介绍
2012-01-17 04:10 930ParticleIllusion基础教程: ... -
opengl
2012-01-17 04:10 696opengl 2010年11月17日 ... -
各种文件后缀名与打开方式大全
2012-01-16 03:01 887各种文件后缀名与打开 ... -
各种文件后缀名与打开方式大全
2012-01-16 03:01 645各种文件后缀名与打开方式大全 2009年11月27日 ... -
Flash&Flex大全
2012-01-16 03:01 601Flash&Flex大全 2011年02月24日 ... -
WPF是什么
2012-01-16 03:01 613WPF是什么 2009年07月25日 要赢得世界,必须在 ... -
FLASH常用的120个代码分析详解[三].
2012-01-16 03:00 593FLASH常用的120个代码分析详解[三]. 2011年05 ...
相关推荐
MeeGo SDK Overview--MeeGo Day April 2011
MeeGo SDK Overview--MeeGo Day April 2011.pdf
meego-sdk-installer-online-20110804.exe
windows xp/windows 7下meego操作系统虚拟机。用于meego应用程序开发。
如何安装MeeGo和Windows 7双系统 如何安装MeeGo和Windows 7双系统
MeeGo UI Framework & SDK Overview;
在Windows下搭建MeeGo开发环境
meego为数不多的应用,为数不多的社交应用
热米狗中文MeeGo社区配合MeeGo官方,在移动领域的一次区域性宣传大会上做的MeeGo介绍,旨在吸引更多人来关注MeeGo,支持MeeGo。 MeeGo整合自Moblin与Maemo −上网本(Netbooks) −手持设备(Handsets) −平板...
meego体系架构图 meego体系架构图 meego体系架构图
meego.img制作笔记 本文详细讲解了meego.img到制作过程,完成后,能够成功在虚拟机上运行。
meego 开发 环境 搭建 教程meego 开发 环境 搭建 教程
qt meego开发入门
Developing MeeGo apps with Python and QML
配置Meego开发环境(实用)配置Meego开发环境(实用)配置Meego开发环境(实用)配置Meego开发环境(实用)
基于 MeeGo v1.2 操作系统的英特尔平板电脑用户体验白皮书 Intel Tablet User Experience for the MeeGov1.2 Operating System Ixonos_Your Expert On MeeGo.pdf WeTab - First Tablet Based on MeeGo Technology....
LinuX OS新贵:MeeGo.pdf
MeeGo是诺基亚和英特尔宣布推出一个免费手机操作系统,中文昵称米狗,该操作系统可在智能手机、笔记本电脑和电视等多种电子设备上运行,并有助于这些设备实现无缝集成。这种基于Linux的平台被称为MeeGo,融合了...
一个曾在从事MeeGo开发的程序员的梦想回忆录:MeeGo的的历史、荣光和坎坷一生
MEEGO UI nokia 最新系统界面设计参考