Qt4.8.0+DirectFB1.4.12开发环境的搭建(测试成功)

首先下载源码

qt-everywhere-opensource-src-4.8.0.tar.gz     QT源码,编译成QT的库和qmake

http://directfb.org/index.php?path=Main%2FDownloads&page=0 DirectFB-1.4.12


一、安装DirectFB-1.4.12

1.解压

$sudo tar zxvf DirectFB-1.4.12.tar.gz
2.安装

$cd DirectFB-1.3.0

$./configure

$sudo make 

$sudo make install

二、安装Qt4.8.0

1.解压

tar xvf qt-everywhere-opensource-src-4.8.0.tar.gz

2.新建需要的目录

mkdir /usr/local/Trollech/qt_embeded_x86

3. 修改qt相关平台的qmake.conf(qt-everywhere-opensource-src-4.8.0-x86/mkspecs/qws/linux-x86-g++/qmake.conf )文件,添加:  

QT_CFLAGS_DIRECTFB = -D_REENTRANT -I/usr/local/include/directfb
QT_LIBS_DIRECTFB = -L/usr/local/lib -ldirectfb -lfusion -ldirect -lpthread   

(此处是添加directfb的头文件和lib库的路径)

4. 编译Qt库

/configure -prefix /usr/local/Trolltech/qt_embeded_x86 -embedded x86 -xplatform qws/linux-x86-g++ -plugin-gfx-directfb
gmake(需要等待3~4个小时)

gmake install

三、 测试qt和diectfb

1. 添加qws配置文件创建配置文件 $sudo vi /usr/local/etc/directfbrc(该文件不存在,需要自己手动创建),全局的,内容如下:

mode=800x600
pixelformat=ARGB

2.   ./examples/painting/basicdrawing/basicdrawing -qws -display directfb

执行上面的命令,你可以看到qt基于directfb生成的图形


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值