Qt/Embeded库的编译方法
2012-06-02
标签: QT

一般,如果你要做Qt/Embedded的开发,最好把Qt/Embedded编译成为两个版本,一个是主机版,一个是目标版。

在获得Qt/Embeded的源码(free版的源码可在www.trolltech.com下载)之后,将其分别解压到两个目录(比如:/qte/qte-3.3.4-host/和:/qte/qte-3.3.4-target/)

编译主机版本:

1.) export环境变量

export QTDIR=/qte/qte-3.3.4-host

export QTEDIR=$QTDIR

export PATH=$QTDIR/bin:$PATH

export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

2.) 运行./configure

cd $QTDIR

./configure -depths 4,8,16 -no-ipv6 -no-cups -no-pch -qvfb

3.) 编译Qt/Embedded函数库

make sub-src

4.) 编译Qt/Embedded辅助开发工具

cd tools;make

这一步就会成一个可以在主机环境(x86)下运行的uic指令,放在$QTDIR/bin目录中。

编译目标版本:

1.) export环境变量

export QTDIR=/qte/qte-3.3.4-target

export QTEDIR=$QTDIR

export PATH=$QTDIR/bin:$PATH

export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

2.) 运行./configure

cd $QTDIR

./configure -depths 4,8,16 -no-ipv6 -no-cups -no-pch -qvfb -embedded arm

3.) 复制uic命令

cp /qte/qte-3.3.5-host/bin/uic /qte/qte-3.3.4-target/bin/

3.) 编译Qt/Embedded函数库

make sub-src

可能会用到的工具/仪表
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号