• 7333阅读
  • 3回复

【提问】QTOPIA安装时报错 [复制链接]

上一主题 下一主题
离线ahha1998
 

只看楼主 倒序阅读 楼主  发表于: 2005-11-22
执行了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]: *** [all] Error 2
make[3]: Leaving directory `/work/qtopia/src/libraries/qtopia'
make[2]: *** [sub-libraries-qtopia] Error 2
make[2]: Leaving directory `/work/qtopia/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/work/qtopia/src'
make: *** [all] Error 2
请问我该如何去做才能够正确编译?
环境:
离线XChinux

只看该作者 1楼 发表于: 2005-11-22
.ui/release-shared/passwordbase_p.cpp:35: no matching function for call to `
QSizePolicy::QSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType, int,
int, bool)'

说明你的这个构造函数的参数错了,是不是你的版本和以前的不一样?查找一下文档,看看你现在所用的版本的构造函数是什么样的。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 2楼 发表于: 2005-11-22
是不是你的当前系统所装的Qt的版本和所要求的不一样?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线ahha1998

只看该作者 3楼 发表于: 2005-11-25
问题解决了!是qtx11的版本与qtopia的版本不配套造成的,谢谢楼上的!
快速回复
限100 字节
 
上一个 下一个