最近编译qtopia4.4.3遇到的一个问题及解决方法

之前总结过qtopia的编译移植的步骤,并且写了一个自动编译脚本,能够实现一体化的编译和安装,今天又编译了一遍,发现在configure的过程中就出现了下面的错误:

.filter_system /usr/bin/make clean 2>/dev/null

filter_system /usr/bin/make
compiling ../../../qt-extended-4.4.3/qbuild/src/main.cpp
In file included from ../../../qt-extended-4.4.3/qbuild/src/main.cpp:37:0:
../../../qt-extended-4.4.3/qbuild/src/options.h: 在构造函数‘Options::Options()’中:
../../../qt-extended-4.4.3/qbuild/src/options.h:52:22: 错误: 对重载的‘QString(int)’的调用有歧义
../../../qt-extended-4.4.3/qbuild/src/options.h:52:22: 附注: 备选是:
/usr/include/qt4/QtCore/qstring.h:421:43: 附注: QString::QString(const QByteArray&)
/usr/include/qt4/QtCore/qstring.h:419:43: 附注: QString::QString(const char*)
/usr/include/qt4/QtCore/qstring.h:725:8: 附注: QString::QString(const QString&)
/usr/include/qt4/QtCore/qstring.h:89:5: 附注: QString::QString(QChar)
/usr/include/qt4/QtCore/qstring.h:88:14: 附注: QString::QString(const QChar*)
../../../qt-extended-4.4.3/qbuild/src/main.cpp: 在函数‘void createProject()’中:
../../../qt-extended-4.4.3/qbuild/src/main.cpp:49:33: 警告: 忽略声明有 warn_unused_result 属性的‘int chdir(const char*)’的返回值 [-Wunused-result]
make[1]: *** [main.o] 错误 1
 FAIL
make exited with value 2 at /home/work/qp4-4.3/qt-extended-4.4.3/src/build/bin/configure line 2355

make: *** [src/build/mkconf/configure] 错误 1


百思不得其解,之前编译过很多遍,没有遇到这个问题,对于QT语法我也不是很明白。



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值