Debian 6 编译 友善的QT

编译x86的QT

中间N多的错误。好在最终成功。有些东西记不太清。稍微记录下。

首先需要为debian安装上gnome,见http://blog.csdn.net/canbus/article/details/8438089

另外默认的debain分区有问题,搞到后面空间不够,用这个工具gparted-live调整分区大小。

接下来安装一些依赖库。

apt-get install libx11-dev libxext-dev libxtst-dev
apt-get install  uuid-dev 
apt-get install libxmu-dev libxmu6
apt-get install zlib1g-dev
apt-get install bison
sudo apt-get install flex
apt-get install libx11-dev 
apt-get install gperf 
apt-get -y install x-dev libx11-dev x11proto-xext-dev libxext-dev libqt3-mt-dev uuid uuid-dev


build时最好用./build-all 2>&1 |tee build.log生成build.log

编完第一次出错后,修改build脚本如下:

将  rm -fr qtopia-free-2.2.0
          tar xfvz qtopia-free-2.2.0.tar.gz 这两条语句的前面分别加上#  ,注释掉,保存退出

然后修改这二个文件

修改/x86-qtopia-2.2.0/qtopia/src/libraries/qtopia/backend/vobject.cpp:419行
char *dot = strrchr(g,'.');

char *dot = (char*)strrchr(g,'.');

修改wavplugin.cpp:435

    char *ext = strrchr( path.latin1(), '.' );
改为
    char *ext = (char*)strrchr( path.latin1(), '.' );

最终ok


参考这几份文档:

http://blog.csdn.net/wwd574000815/article/details/6449148

http://hi.baidu.com/mrxzwang/item/a5aefdae1d31f934020a4d12

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值