首页| 论坛| 消息

标题:【提问】QTOPIA安装时报错
作者:ahha1998
日期:2005-11-22 12:45
内容:

执行了make后,一会出现如下信息:
h\" -DQTOPIA_TARGET=\"qpe\" -DQTOPIA_TRTARGET=\"libqpe\" -DQT_NO_DEBUG -I/work/qtopia/mkspecs/qws/linux-generic-g++ -I../../../include/qtopia/private -I../../../include -I/work/qte/include -I../../../include/qtopia/private/ -I.moc/release-shared/ -o .obj/release-shared/passwordbase_p.o .ui/release-shared/passwordbase_p.cpp
.ui/release-shared/passwordbase_p.cpp: In constructor
`PasswordBase::PasswordBase(QWidget*, const char*, unsigned int)':
.ui/release-shared/passwordbase_p.cpp:35: no matching function for call to `
QSizePolicy::QSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType, int,
int, bool)'
/work/qte/include/qsizepolicy.h:46: candidates are:
QSizePolicy::QSizePolicy(const QSizePolicy&)
/work/qte/include/qsizepolicy.h:93:
QSizePolicy::QSizePolicy(int)
/work/qte/include/qsizepolicy.h:100:
QSizePolicy::QSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType, bool
= FALSE)
/work/qte/include/qsizepolicy.h:63: QSizePolicy::QSizePolicy()
make[4]: *** [.obj/release-shared/passwordbase_p.o] Error 1
make[4]: Leaving directory `/work/qtopia/src/libraries/qtopia'
make[3]: *** Error 2
make[3]: Leaving directory `/work/qtopia/src/libraries/qtopia'
make[2]: *** Error 2
make[2]: Leaving directory `/work/qtopia/src'
make[1]: *** Error 2
make[1]: Leaving directory `/work/qtopia/src'
make: *** Error 2
请问我该如何去做才能够正确编译?
环境:


#1 [XChinux 11-22 21:51]
.ui/release-shared/passwordbase_p.cpp:35: no matching function for call to `
QSizePolicy::QSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType, int,
int, bool)'
说明你的这个构造函数的参数错了,是不是你的版本和以前的不一样?查找一下文档,看看你现在所用的版本的构造函数是什么样的。
#2 [XChinux 11-22 21:51]
是不是你的当前系统所装的Qt的版本和所要求的不一样?
#3 [ahha1998 11-25 16:33]
问题解决了!是qtx11的版本与qtopia的版本不配套造成的,谢谢楼上的!

回复 发表
主题 版块