技术开发 频道

在QT SDK下构建MeeGo Touch开发环境

  【IT168技术】在陆续推出MeeGo移动终端设备开发UI设计基础等教程之后,我们将为大家介绍一些MeeGo开发环境的教程。也许有不少朋友会问到,网上有不少构建MeeGo Touch环境的文章了,你又何必多此一举呢?细心的朋友可能会发现,我这里不用编译QT4.7 而是用QT4.7的SDK来搭建环境的。编译QT4.7一般都需要大概一下午的时间,而是用SDK则最多不超过20分钟就搞定了。这也是希望能有更快的方法让大家来玩MeeGo。

  QT-sdk-linux-x86-opensource-2010.05-rc1.bin下载

  1.安装 QT-sdk-linux-x86-opensource-2010.05-rc1.bin命令:

  chmod 777 QT-sdk-linux-x86-opensource-2010.05-rc1.bin ./QT-sdk-linux-x86-opensource-2010.05-rc1.bin

  2.下载编译好的dbus库文件(附件里),放到QT 2010.05的库里。

  安装g++

  sudo apt-get install g++

  3.安装依赖库文件:

  (1) 安装依赖库

  sudo apt-get install libfontconfig1-dev libfreetype6-dev libx11-dev libxcursor-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxrandr-dev libxrender-dev

  2) 安装dbus库

  sudo apt-get install libgconf2-dev libdbus-QT-1-dev

  (3)修改libmeegotouch/configure,将HAVE_DBUS=no改为yes

修改libmeegotouch/configure

  4.安装meegotouch-theme(这个主要是一些主题css文件等)

  (1) 下载meegotouch-theme 代码

  git clone git://gitorious.org/meegotouch/meegotouch-theme.git

  然后执行 chmod 777 -R libmeegotouch, 给下载下来的源码全部加上最高权限

  (2) 进入目录meegotouch-theme。

  cd meegotouch-theme/

  (3) 执行qmake 生成makefile :

  qmake

  (4) 安装

  sudo make install

  说明:

  在使用make的时候可能会说make的版本不是4.7。出现qmake与qt4的连接问题

  可以敲下面命令测试

  $qmake -v

  出现下面情况:

  $Qmake version: 1.07a (QT 3.3.8b) $Qmake is free software from Trolltech ASA.

  怎么qmake的版本变成了qt3了,进入/usr/bin目录下

  root@ubuntu:/home/yyy# cd /usr/bin root@ubuntu:/usr/bin# ls -l qmake lrwxrwxrwx 1 root root 23 2009-10-09 09:35 qmake -> /etc/alternatives/qmake

  查看qmake的信息,它是一个链接指向的是/etc/alternatives/qmake

  root@ubuntu:/usr/bin# ls -l /etc/alternatives/qmake lrwxrwxrwx 1 root root 18 2009-12-08 12:46 /etc/alternatives/qmake -> /usr/bin/qmake-qt3

  终于找到的根源,原来qmake被设置成了qmake-qt3

0
相关文章