首页| 论坛| 消息

标题:请教QT/E2.3.10安装问题
作者:y11zyg
日期:2006-10-12 14:43
内容:

我安装qt-embedded-2.3.10
先装了tmake1.11,并设置了环境变量(凭经验我认为这两步都没问题)
但是configure后make出错了,出错信息如下:
/usr/local/qt-2.3.10/include/qwindowsystem_qws.h:221: 警告:‘class QWSServer::KeyboardFilter’ has virtual functions but non-virtual destructor
/usr/local/qt-2.3.10/include/qwindowsystem_qws.h:230: 错误:‘QWSInputMethod’ 未声明
/usr/local/qt-2.3.10/include/qwindowsystem_qws.h:237: 错误:‘QWSGestureMethod’ 未声明
请教大家这是为什么?


#1 [octopia 10-16 20:30]
你把你configure的选项贴出来看看
#2 你好,请问关于Qt/Embedded 2.3.7 的安装问题 [dgwayne 10-20 08:43]
在Fedora4.0的Linux 系统里
先安装tmake1.11
然后安装安装Qt/Embedded 2.3.7
在Linux 命令模式下运行以下命令:
tar xfz qt-embedded-2.3.7.tar.gz
cd qt-2.3.7
export QTDIR=$PWD
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/ lib:$LD_LIBRARY_PATH
./configure -qconfig -qvfb -depths 4,8,16,32
make sub-src
cd ..
为什么make配置的时候总不成功,出现错误。
因为这里没有设置好,后面的交叉编译不能做下去.请问如何解决这个问题?
# make sub-src
cd src/moc; make
make[1]: Entering directory `/root/qt-2.3.7/src/moc'
g++-c -I/root/qt-2.3.7/include -Wno-unused -Wno-parentheses -pipe -DQWS -fno-exceptions -fno-rtti -O2 -fno-default-inline -Wall -W -DNO_DEBUG -DQT_NO_CODECS -DQT_LITE_UNICODE -I../../include -I../tools -I. -o mocgen.o mocgen.cpp
/root/qt-2.3.7/include/qdatetime.h:51: 警告:‘class QDate’ has virtual functions but non-virtual destructor
y.tab.c: In function ‘int yyparse()’:
y.tab.c:3126: 警告:建议在用作真值的赋值语句前后加上括号
y.tab.c:3174: 警告:标号 ‘yyerrlab’ 定义后未使用
y.tab.c:3169: 警告:标号 ‘yynewerror’ 定义后未使用
mocgen.cpp: At global scope:
mocgen.cpp:3: 警告:‘yysccsid’ defined but not used
g++-c -I/root/qt-2.3.7/include -Wno-unused -Wno-parentheses -pipe -DQWS -fno-exceptions -fno-rtti -O2 -fno-default-inline -Wall -W -DNO_DEBUG -DQT_NO_CODECS -DQT_LITE_UNICODE -I../../include -I../tools -I. -o qbuffer.o ../tools/qbuffer.cpp
g++-c -I/root/qt-2.3.7/include -Wno-unused -Wno-parentheses -pipe -DQWS -fno-exceptions -fno-rtti -O2 -fno-default-inline -Wall -W -DNO_DEBUG -DQT_NO_CODECS -DQT_LITE_UNICODE -I../../include -I../tools -I. -o qcollection.o ../tools/qcollection.cpp
g++-c -I/root/qt-2.3.7/include -Wno-unused -Wno-parentheses -pipe -DQWS -fno-exceptions -fno-rtti -O2 -fno-default-inline -Wall -W -DNO_DEBUG -DQT_NO_CODECS -DQT_LITE_UNICODE -I../../include -I../tools -I. -o qcstring.o ../tools/qcstring.cpp
g++-c -I/root/qt-2.3.7/include -Wno-unused -Wno-parentheses -pipe -DQWS -fno-exc ..
#3 [shiroki 10-20 10:34]
你的包是哪里来的。 是标准的官方包吗
我觉得是包本身的问题
2。3。7的那个可能是编译器版本太高了

回复 发表
主题 版块