Qt for Maemo开发环境安装及测试

 

学了一段时间的Qt了,而且在学之前就安装好了Maemo,由于有一段时间没用了,所以今天中午登UBUNTU,然后安装了Qt的环境,不知道是Qt太强还是Maemo太强呢?  我在Windows写的Qt程序拿到Maemo居然不用任何改动就能运行了!下面就说下安装环境的过程吧。

 

 

 

一、前言

 

        安装之前假设你的maemo环境已经搭建好了,我的是maemo 5 final SDK

 

 

二、安装

 

        1、登陆scratchbox:

$scratchbox/login
或直接输入scratchbox

        2、切换target:

>sb-conf se FREMANTLE_X86

 

        3、修改sources.list:(也可以用其他方法修改,注意这里的sources.list是在scratchbox里的) 

>echo "deb http://repository.maemo.org/extras/ fremantle free non-free" >> /etc/apt/sources.list
>echo "deb http://repository.maemo.org/extras-devel/ fremantle free non-free" >> /etc/apt/sources.list

 

        4、>apt-get update

 

        5、安装(会提示安装相关包,确认两次开始安装)

>fakeroot apt-get install libqt4-gui libqt4-dev

 

        6、安装其他相关库

>fakeroot apt-get install libqt4-phonon libqt4-opengl libqt4-opengl-dev libqt4-sql-sqlite 

 

 

二、环境测试

        1、Hello Qt源代码hello.cpp:  

 

       2、编译:

>qmake -project
>qmake
>make 

        3、运行:

             a、运行Xephyr先:

Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -kb & 

                 注意这里是在scratchbox外运行,每次都这样粘贴复制是不是很麻烦呢?那就做些什么吧,我在用户根目录下(也就是打开shell默认的那个目录)修改了下配置文件,打开.bashrc, 在最后加上一句:

alias maemoui='Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -kb &'

                  以后每次只需要运行maemoui就行了

 

               b、运行SDK UI:

>export DISPLAY=:2
>af-sb-init.sh start

 

              c、运行helloqt:

>./HelloQt

                   很奇怪,居然大小写敏感?

 

 

下面看两张图片吧,一个就是hello qt了,另一个是我学习Qt的一个Address book:

Hello Qt

 

 

 

 

 

Address Book

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值