运行MeeGo SDK 的windows版本

系统配置要求

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.20100914.1-sdk-1.1.80.20101023.1936-sda-runtime"创建 runtime 文件"meego-handset-ia32-pinetrail-mtf-1.0.90.2.20100914.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:<MEEGO_SDK>\MADDE\targets\<target name>\bin\qmake.exe

                        替换<MEEGO_SDK>标签为你安装 MeeGo SDK的目录,默认是 C:\MeeGoSDK_1.1

                        替换<target_name>标签为 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

时间: 2024-09-25 12:01:31

运行MeeGo SDK 的windows版本的相关文章

运行MeeGo SDK 的linux版本

先决条件 你必须需要一个有效的流行Linux发行版(比如: Fedora 13, Ubuntu 10.04LTS, openSUSE 11.3),并运行在一个合适的流行硬件上,比如 32-bit的Intel Atom 或者 Intel双核CPU 如果你打算使用QEMU,你必须确认你的主系统上支持VT.查看 这个网页中的详细步骤,以确认你的系统能力 为了安装必须的组件,你需要以root用户的身份登陆系统        sudo -i       当有提示时,提供你的密码 配置发行包管理器在 Deb

运行MeeGo S“.NET研究”DK 的linux版本

先决条件 你必须需要一个有效的流行Linux发行版(比如: Fedora 13, Ubuntu 10.04LTS, openSUSE 11.3),并运行在一个合适的流行硬件上,比如 32-bit的Intel Atom 或者 Intel双核CPU 如果你打算使用QEMU,你必须确认你的主系统上支持VT.查看 这个网页中的详细步骤,以确认你的系统能力 为了安装必须的组件,你需要以root用户的身份登陆系统        sudo -i       当有提示时,提供你的密码 配置发行包管理器在 Deb

模块&amp;quot;XX&amp;quot;可能与您正在运行的Windows版本不兼容。检查该模块是否与regsvr32.exe的x86或x64版

我的系统是win7 64位的 装了绿色版VC6.0之后运行某个MFC程序系统提示差msvcrtd.dll,,网上下载了一个,按网上的说法,放在C:\Windows\System32下后 cmd运行  regsvr32 msvcrtd.dll 即可.但系统又提示"msvcrtd.dll可能与您正在运行的Windows版本不兼容.检查该模块是否与regsvr32.exe的x86或x64版" 无奈,找了好多资料终于发现  要把这个文件放在C:\Windows\SysWOW64下. 按照这个方

【我的Android进阶之旅】解决 Error:CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了解是否需要 x86

一.错误描述 刚刚打开Android Studio新建一个项目,然后就编译不了,报了如下所示的错误: 错误描述为: Error:CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容.请查看计算机的系统信息,了解是否需要 x86 (32 位)或 x64 (64 位)版本的程序,然后联系软件发布者. 分析错误 原来是因为JDK版本和之前配置的JDK版本不一致导致的. 1.查看系统的JDK版本 系统JDK之前从JDK1.7升级到了JDK1.8,如下图

利用显卡运行的恶意软件“水母”又有了Windows版本

本文讲的是 利用显卡运行的恶意软件"水母"又有了Windows版本,上周国外媒体报道的可利用显卡运行的Linux恶意软件包,又有了新的版本,可以运行在Windows系统下,而且发布该恶意软件概念性验证代码的研究小组表示,Mac OS X的版本也在研制中. 研究人员表示,恶意软件能够感染显卡的GPU(图形处理器),但安全界还尚未认识到这一点,因此需要提升安全认识.研究人员表示,带来的问题不在于操作系统,也不在于生产GPU的厂商,而在于现有的安全工具中.因为现有的安全工具,根本不会去扫描G

转帖:PHP4(windows版本)中的COM函数

window|函数 这几天一直在写excel转化成mysql,发现一篇文章,搜一下phpx论坛,没有这个帖子,把它转帖如下: PHP4(windows版本)中的COM函数 介绍 内置于PHP4里的COM函数对于我们在win32环境下开发程序是相当有吸引力的,但是至今仍没有多少相关的技术文档.本文将以三个例子分 别处理 MS office 2000 Word . Excel . Adobe Distiller 来说明如何在PHP中使用COM函数. COM技术是由Microsoft在几年前提出并开发

使用 Visual C# .NET 检查 Windows 版本

visual|window 感谢jackyoung02(冷雨夜)!!!! 如何:使用 Visual C# .NET 检查 Windows 版本 (Q304283) -------------------------------------------------------------------------------- 本文讨论的内容属于:Microsoft Visual C# .NET (2002) ---------------------------------------------

Win7系统运行cmd命令提示“Windows找不到文件”的故障原因及解决方法

  故障原因分析: 一般发生这样的情况,是系统内的文件被删除所导致的. 解决方法: 1.先准备一个U盘,将U盘插入相同版本系统可正常运行cmd命令的计算机中; 2.在该计算机中打开"计算机",依次打开"C:WindowsSystem32",在该文件夹中找到"cmd.exe",并将其复制起来,通过U盘粘贴到无法运行cmd系统中"C:WindowsSystem32"目录下即可. 3.复制好之后,再次运行CMD命令即可正常打开. 以

2种windows版本查看方法

  windows版本查看方法一:从电脑系统中查看 1.在Windows电脑桌面的"计算机"上鼠标右键,然后点击"属性",如下图所示. 注:如果是Win8电脑,则为在"这台电脑"图标上鼠标右键,然后选择属性. 2.接下就可以打开系统界面了,在这里就可以找到Windows版本,如下图所示. 图中小编电脑是Windows 7系统,Windows版本为Win7旗舰版 Service Pack 1(SP1). windows版本查看方法二:命令查看法 1