标题:请教:Qt-2.3.2-x11编译问题:make –C tools/qvfb 出现错误
作者:ashley
日期:2006-04-24 10:35
内容:
RedHat 9.0
内核 2.4.x
# make -C qvfb
make: Entering directory `/root/QT/qt-2.3.2-x11/tools/qvfb'
g++-c -I/root/QT/qt-2.3.2-x11/include -pipe -O2 -Wall -W -I/root/QT/qt-2.3.2-x11/src/3rdparty/libpng -o config.o config.cpp
config.cpp: In constructor `Config::Config(QWidget*, const char*, bool,
unsigned int)':
config.cpp:382: no matching function for call to `QSizePolicy::QSizePolicy(
QSizePolicy::SizeType, QSizePolicy::SizeType, int, int, bool)'
/root/QT/qt-2.3.2-x11/include/qsizepolicy.h:46: candidates are:
QSizePolicy::QSizePolicy(const QSizePolicy&)
/root/QT/qt-2.3.2-x11/include/qsizepolicy.h:93:
QSizePolicy::QSizePolicy(int)
/root/QT/qt-2.3.2-x11/include/qsizepolicy.h:100:
QSizePolicy::QSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType, bool
= FALSE)
/root/QT/qt-2.3.2-x11/include/qsizepolicy.h:63:
QSizePolicy::QSizePolicy()
config.cpp:421: no matching function for call to `QSizePolicy::QSizePolicy(
QSizePolicy::SizeType, QSizePolicy::SizeType, int, int, bool)'
/root/QT/qt-2.3.2-x11/include/qsizepolicy.h:46: candidates are:
QSizePolicy::QSizePolicy(const QSizePolicy&)
/root/QT/qt-2.3.2-x11/include/qsizepolicy.h:93:
QSizePolicy::QSizePolicy(int)
/root/QT/qt-2.3.2-x11/include/qsizepolicy.h:100:
QSizePolicy::QSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType, bool
= FALSE)
/root/QT/qt-2.3.2-x11/include/qsizepolicy.h:63:
QSizePolicy::QSizePolicy()
config.cpp:425: no matching function for call to `QSizePolicy::QSizePolicy(
QSizePolicy::SizeType, QSizePolicy::SizeType, int, int, bool)'
/root/QT/qt-2.3.2-x11/include/qsizepolicy.h:46: candidates are:
QSizePolicy::QSizePolicy(const QSizePolicy&)
/root/QT/qt-2.3.2-x11/include/qsizepolicy.h:93:
QSizePolicy::QSizePolicy(int)
/root/QT/qt-2.3.2-x11/include/qsizepolicy.h:100:
QSizePolicy::QSizePolicy(QSizePolicy::SizeType, QSizePolicy::S ..
#1 [shiroki 04-24 10:56]
我猜你的uic不是从qt2的bin目录cp过来的, 可能是uic版本的问题
#2 [ashley 04-24 11:28]
说的太对了!
谢谢!
就是以前找不到uic
后来我从别人那里拷过来一个,
是qt3.1里的
那我该从哪里找qt2的uic呢?
:)
#3 [shiroki 04-24 12:16]
当然是依葫芦画瓢找个qt2的包,从bin目录里cp过来就行了
#4 [ashley 04-24 12:37]
我刚才的问题问的太弱了, 见笑:) 哈 !
可是, 请问你能不能传我一个 uic , 我刚试过另一个, 还是不行, 问题仍然存在.
#5 [ashley 04-24 16:44]
呵呵
我从新按照 编译, 原来的错误没了
却出现以下错误:
-L/root/QT/qt-x11-free-2.3.2/lib -lm -lqte
/usr/bin/ld: cannot find -lqte
collect2: ld returned 1 exit status
make: *** Error 1
期待解决......