Debian下编译qt-embedded-free-3.3.8

1、下载qt-embedded-free-3.3.8,下载地址可以参考:

http://www.qtopia.org.cn/ftp/mirror/ftp.trolltech.com/qt/source/

2、解压缩qt-embedded-free-3.3.8到/usr/local/qte-3.3.8

3、进入/usr/local/qte-3.3.8,执行下列命令(可以写入到一个脚本文件一次执行):

cd /usr/local/qte-3.3.8

qmake_file=mkspecs/qws/linux-x86-g++/qmake.conf

sed "/-fno-rtti/d" < $qmake_file > $qmake_file.$

mv $qmake_file.$ $qmake_file

unset QTEDIR

unset QTEINC

unset QTELIB

export QTEDIR=$PWD

export LD_LIBRARY_PATH=$QTEDIR/lib:LD_LIBRARY_PATH

echo yes|./configure -prefix /opt/qte-3.3.8 -qt-gfx-qvfb -depths 4,8,16,24,32 -thread -qt-gift

4、cd /usr/local/qte-3.3.8/include,修改./qglobal.h文件如下:

...
/* The window system, must be one of:(Q_WS_X)
...
*/
#define QWS             # 添加本语句
...

5、make,之后会报错说uic找不到libqte-mt.so.3。把/usr/local/qte-3.3.8/lib/libqte-mt.so.3.3.8在/usr/lib里面建立链接文件即可:

ln -s /usr/local/qte-3.3.8/lib/libqte-mt.so.3.3.8 /usr/lib/libqte-mt.so.3

6、make & make install,完成编译和安装

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值