日期:2014-05-17  浏览次数:20886 次

运行MeeGo SDK 的windows版本

运行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]                    [Uninsta