当前位置:首页 > 开发 > 互联网 > 正文

运行MeeGo SDK 的windows版本

发表于: 2011-12-05   作者:谁是谁的谁   来源:转载   浏览次数:
摘要: 系统配置要求: 1.MeeGo SDK 目前只支持 Windows Xp和 Windows 7操作系统。 MeeGo SDK 不保证在Vista下可以工作,并且不提供支持。 2.仿真器只能在32-bit 版本的windows 下工作。如果你使用的是64位的系统,很抱歉,你将不能使用仿真器。 已知问题及可能的工作环境 1.目前,仿真器只能用于intel 的cpu 2
系统配置要求:

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 -f meego-handset-ia32-w32-qemu-1.1.20101031.2201-sda-runtime"创建 runtime 文件"meego-handset-ia32-w32-qemu-1.1.20101031.2201-sda-runtime".同样会下载一些大文件

4.点击 开始->所有程序-> MeeGoSDK -> Qt Creator 启动 QtCreator

5.配置 QtCreator 来支持 MeeGo 的 sysroot 。在 QtCreator 内, 执行以下步骤:

       a)在 “Tools”菜单栏, 选择 “Options”

       b)点击 Qt4 选项,确定打开了 QtVersions 标签页

       c)点击按钮 “+” ,然后填写Version name 和 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 文件,并做如下修改。修改完成后,再执行 “右击” -> “安装”

1.[DefaultInstall.NT]--> [DefaultInstall]
2.  [DefaultInstall.NT.Services] -->[DefaultInstall.Services]
3.  [Uninstall.NT] --> [Uninstall]
4.  [Uninstall.NT.Services] -->[Uninstall.Services]
复制代码
          手动打开 kqemu. 选择  开始 > 所有程序 >附件,   在 命令提示符上 右击,并选择 “以管理员身份运行”. 在命令行中,执行如下命令:

1.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 -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://www.ciitn.com/chanye/xitong/meego/2011/0511/764.html

运行MeeGo SDK 的windows版本

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
  在安装MeeGo SDK 1.1,尤其是模拟器MeeGo SDK runtime的时候出现问题,搞得我都怀疑是否是我的F
  在安装MeeGo SDK 1.1,尤其是模拟器MeeGo SDK runtime的时候出现问题,搞得我都怀疑是否是我的F
  在安装MeeGo SDK 1.1,尤其是模拟器MeeGo SDK runtime的时候出现问题,搞得我都怀疑是否是我的F
Android SDK 4.0.3 开发环境配置及执行 近期又装了一次最新版本号的ADK环境 眼下最新版是Android SD
Android SDK 4.0.3 开发环境配置及执行 近期又装了一次最新版本号的ADK环境 眼下最新版是Android SD
Android SDK 4.0.3 开发环境配置及执行 近期又装了一次最新版本号的ADK环境 眼下最新版是Android SD
Android SDK 4.0.3 开发环境配置及执行 近期又装了一次最新版本号的ADK环境 眼下最新版是Android SD
Android SDK 4.0.3 开发环境配置及执行 近期又装了一次最新版本号的ADK环境 眼下最新版是Android SD
Android SDK 4.0.3 开发环境配置及执行 近期又装了一次最新版本号的ADK环境 眼下最新版是Android SD
Android SDK 4.0.3 开发环境配置及执行 近期又装了一次最新版本号的ADK环境 眼下最新版是Android SD
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号