Windows下搭建MeeGo开发环境

一、我搭建的实际环境

硬件环境: 32-bit Intel Core 2 CPU ,CPU支持VT虚拟化技术的。
软件环境: 32位Windows 7 旗舰版。
文件系统: NTFS文件系统。

 

二、安装MeeGo SDK

1、下载并安装MeeGo SDK安装包,MeeGo SDK在线安装包下载:

http://download3.meego.com/MeeGoSDK/1.1/meego-1.1-sdk-beta-online-installer.exe

注意,如果是XP系统则必须保证已安装好 vcredist_x86.exe (Microsoft Visual C++ 2008 SP1 Redistributable Package (x86))

2、接下来安装QEMU加速器,作用是为了让后面的MeeGo模拟器流畅的运行在PC机上,下载地址:http://wiki.qemu.org/download/kqemu-1.4.0pre1.tar.gz ,下载到的是个压缩包,解压到任意一个目录即可.windows xp上面,点击kqemu.inf并且选择"安装", 在windows 7上面,编辑其中kqemu.inf文件,将里面带.NT的四行(分别为[DefaultInstall.NT]、[DefaultInstall.NT.Services]、[Uninstall.NT]、[Uninstall.NT.Services])修改为不带.NT的(修改后分别为[DefaultInstall]、[DefaultInstall.Services]、[Uninstall]、[Uninstall.Services]),再在命令行下输入:

rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 INF文件所在的路径及文件名.inf。

然后以管理员身份运行命令行工具,执行 net start kqemu 启动加速器服务,若成功将返回:

KQEMU virtualisation module for QEMU 服务已经启动成功。

 

三、安装MeeGo target(s)
点击开始菜单 > 所有程序 > MeeGo SDK > MADDE Terminal ,运行MADDE终端,输入

mad-admin create -f <target>

将<target>替换成你需要安装的targets类型,这里可选的三种类型分别为ARM平台的终端设备:meego-core-armv7l-1.1 、Atom平台的手持设备:meego-handset-ia32-w32-1.1 、Atom平台的上网本:meego-netbook-ia32-w32-1.1 。我这里是Atom平台的手持设备:mad-admin create -f meego-handset-ia32-w32-1.1

 

四、安装MeeGo runtime(s)
安装runtime的命令是 : mad-admin create -f -e <runtime>

将<runtime>替换成你想安装的runtime类型,比如我这里是

mad-admin create -f -e meego-handset-ia32-w32-qemu-1.1.20101031.2201-sda-runtime
这个过程需要下载一个将近800M的大文件,耐心等待一下吧.(大家最好是手动下载,因为那mad-admin下载速度实在是慢,大家打开meegoSDK目录中的MADDE目录,找到cache/madde.conf.d/ 用记事本打开相应的.conf文件,找到下载的对应地址用迅雷下载,然后复制到Meego Sd\Madde\cache目录中,再执行runtime安装命令。比如meego-handset-ia32-w32-qemu-1.1.20101031.2201-sda.raw.tar.bz2的下载地址是:http://download3.meego.com/MeeGoSDK/1.1/meego-handset-ia32-w32-qemu-1.1.20101031.2201-sda.raw.tar.bz2)
安装完成后用:mad-admin list runtimes  检查一下相应的runtime是否已安装好,如下所示:
接下来就可以使用我们的模拟器了,令人兴奋的时刻到了,使用如下命令运行模拟器:
mad remote -r meego-handset-ia32-qemu-1.1.20101031.2201-sda-runtime poweron
模拟器成功运行后如下图所示:
五.在QtCreator里面配置MeeGo模拟器:

在QtCreator里面,选择Tools->Options->;Projects->MeeGo Device Configurations, 点击 "Add" 按钮添加一个MeeGo系统,
"Device type"选择"MeeGo emulator", "Authentication type"选择"Password", 设置"Username"为"root", “Password"为"meego".

六.设置运行环境:
选择QtCreator左侧的"Projects"按钮,选择右侧出现的MeeGo下面的“Run"按钮, 注意"Device configuration"已经设置为你刚才设置好的"MeeGo emulator"(这样设置是为了确保你在使用QtCreator调试应用程序的时候已经启动了qemu)。
这些都设置好之后,你就可以启动MeeGo的qemu模拟器了, 点击QtCreator左下角的"Start MeeGo emulator"的按钮(用红色框框起来那个).

七.开发,编译,运行,发布应用程序:
在qemu启动起来之后,点击"Run"按钮来运行你的程序,然后QtCreator会自动打包你的应用程序和发布你的程序到qemu里面,并且在qemu里面启动你的程序.
测试代码:main.cpp
#include <MApplication>
#include <MApplicationWindow>
 
 
#include <MApplicationPage>
 
 
#include <MLabel>
 
 
 
 
 
 
int main(int argc, char *argv[])
 
 
{
 
 
MApplication app(argc, argv);
 
 
MApplicationWindow window;
 
 
MApplicationPage page;
 
 
page.setTitle("My First Page");
 
 
page.setCentralWidget(new MLabel("Hello World!"));
 
 
page.appear(&window);
 
 
window.show();
 
 
return app.exec();
 
 
 
 
 
 
}

转载于:https://www.cnblogs.com/imhurley/archive/2012/06/17/2552353.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PC上的手机模拟器大全(安卓/苹果/黑莓/塞班/微软) 当今都是智能手机的天下,智能手机也就是拥有自己的操作系统。目前市面最流行的五大手机系统要数谷歌的Android、诺基亚的Symbian、黑莓的BlackBerry、苹果的IOS、微软的WindowsMobile、Windows Phone 7 也许你很想使用每一种系统,但你不可能买那么多部手机。所以PC上的手机模拟器就可以让你体验一下各个系统的魅力。下面介绍五大模拟器在PC上如何使用。 谷歌的Android(安卓) 安卓系统在近几年迅速走红,占领了大片手机市场。Android模拟器也可以在Linux下跑,所以你不必担心一直依赖你的windows Android开发环境搭建(Windows篇) Android开发环境搭建(Linux篇) Android模拟器1.5|1.6|2.1|2.2|2.3|3.0|3.1 Android模拟器安装软件 Android模拟器使用SD卡 Android模拟器增大内存的方法 苹果的IPhone(IOS) 苹果的产品一直代表着潮流,它家的产品就好像一件件奢侈品。这款从xcode提出来的模拟器,相信可以给你过把隐。 Mac OS下的iPhone模拟器 诺基亚的Symbian 塞班系统一向在手机操作系统扮演PC上windows的角色,不过近2年被android吞噬了市场,渐渐没落。不过目前来说塞班还是占有最大的市场,毕竟拿诺基亚的人多的是。 塞班S60V5模拟器下载及使用介绍 黑莓的BlackBerry 黑莓手机虽然用的人不会很多,但总有一批黑莓的粉丝,对它情有独钟。黑莓的魅力想必只有使用上了的人才能感觉的到。 黑莓手机模拟器下载 黑莓手机模拟器OS5.0/OS6.0(图) 黑莓手机模拟器安装软件教程 黑莓手机模拟器上网设置 微软的WindowsMobile、Windows Phone 7 微软的Windows系统在PC上称王,但手机上却不见起色。WindowsMobile也是不错的系统,但却占据不到一定的市场份额。微软力推Windows Phone 7,希望在下一步可以走得更好。 Windows Mobile 6.5模拟器下载及使用教程 Windows Phone 7模拟器下载体验 Windows Phone 7模拟器安装程序的方法

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值