Qt for Maemo开发环境安装及测试
来源:互联网 发布:真三国无双5 mac 带马 编辑:程序博客网 时间:2024/05/18 21:41
学了一段时间的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:
- Qt for Maemo开发环境安装及测试
- Qt for Maemo的开发环境搭建流程
- Qt for Maemo的开发环境搭建流程
- Qt for Android开发环境搭建及测试过程记录
- 在Ubuntu 9.10上搭建Maemo 5及Qt 4开发环境
- 在Ubuntu上搭建Maemo 5及Qt 4开发环境
- QT For S60开发环境安装
- QT for symbian 开发环境安装
- 安装qt for android开发环境
- 尝试安装maemo开发平台
- Qt For Symbian 开发环境搭建,各程序版本及安装顺序
- 安装MSYS2, MinGW, 及Qt 开发环境
- 为Qt应用程序制作maemo安装包
- Ubuntu下安装Qt环境及Qt Creator开发工具
- Ubuntu下安装Qt环境及Qt Creator开发工具
- Ubuntu下安装Qt环境及Qt Creator开发工具
- ubuntu下Qt for Android的安装及环境配置
- Maemo开发环境的搭建和运行
- 开始
- Coolite+Form网站后台身份验证
- 英语词汇起源及妙记
- 关于防止BlackBerry 黑莓偷流量的完整设置
- web.xml中的jsp-config元素以及由此想到的
- Qt for Maemo开发环境安装及测试
- 分享我第一次做项目的感受
- FPGA的IBUFDS、IBUFGDS&OBUFDS (转载)
- linux 最基本的命令(一)
- prototypes JSON 中文乱码问题 (UTF-8 GB2312 GBK)
- tomcat 虚拟主机配置 ~ 转载1 待测试
- 各种数据库的jdbc连接大全
- 基本类型 的疑问
- 有一个人,你应该放弃·····