专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 编程

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

发布时间:2011-07-01 07:31:18 文章来源:www.iduyao.cn 采编人员:星星草
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生成的图形


友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: