免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1021 | 回复: 0
打印 上一主题 下一主题

搭建QT/Embedded编译环境 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-15 17:09 |只看该作者 |倒序浏览

嵌入式系统中要是能有个显示界面该是多么好的事情啊。只用鼠标或者手在LCD上
轻轻一点,就可以在上面操作了:游戏、文档、记录、时间……在
linux操作系统下,界面功能强大的开发QT首屈一指了。于是,这几天就在摸索着搭建QT编译环境,在碰碰撞撞中,竟然也成功了。于是将步骤记录下来:
1.在网上下载相应的压缩文件:
tmake-1.11.tar.gz      qt-embedded-2.3.7.tar.gz
qt-x11-2.3.2.tar.gz    qtopia-free-1.7.0.tar.gz
2.在/root/下建立QTE文件夹,把上述四个文件拷贝到该文件夹中
cd /root/QTE
tar zxvf tmake-1.11.tar.gz
tar zxvf qt-embedded-2.3.7.tar.gz
tar zxvf qt-x11-2.3.2.tar.gz
tar zxvf qtopia-free-1.7.0.tar.gz
3.为便于操作,为文件夹重新命名
mv tmake-1.11 tmake
mv qt-2.3.7 qt
mv qtopia-free-1.7.0 qtopia
mv qt-2.3.2 qt-x11
4.对tmake设置环境变量
$su
vi /etc/profile
在文件中添加如下代码:
export TMAKEDIR=/root/QTE/tmake
export TMAKEPATH=$TMAKEDIR/lib/linux-x86-g++
export PATH=$TMAKEDIR/bin:$PATH
5.之后注销系统,重新进入系统
对qt-x11进行编译
cd /root/QTE/qt-x11
export QTDIR=$PWD
./configure -static -no-xft -no-openg1 -no-sm
make -c src/moc
cp src/moc/moc bin
make -C src
make -C tools/designer
make -C tools/qvfb
cp tools/qvfb/qvfb bin
strip bin/uic bin/moc bin/designer bin/qvfb
cd /root/QTE
cp qt-x11/bin/?* qt/bin
rm -fr qt-x11
export QTDIR=$PWD/qt
export QTEDIR=$QTDIR         //这个$QTEDIR以后会在qpe启动时候有用
export QPEDIR=$PWD/qtopia
export PATH=$QTDIR/bin:$QPEDIR/bin:$TMAKEDIR/bin:$PATH
cp ../qtopia/src/qt/qconfig-qpe.h src/tools/
(上面那条语句可以用下面两条命令完成:
cd qt
cp /root/QTE/qtopia/src/qt/qconfig-qpe.h src/tools/
)
./configure -platform linux-generic-g++ -qconfig qpe -depths 16,24,32
make -C src
cd /root/QTE
cd qtopia/src
./configure
make
cd..
cd..
(上面两条命令可以用一条命令完成
cd /root/QTE)
qvfb&
export QTDIR=$QTEDIR
qpe&
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/88350/showart_1722040.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP