LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 845|回复: 3

在fedora9中安装不了QT

[复制链接]
发表于 2008-6-27 16:58:12 | 显示全部楼层 |阅读模式
我是在TRoll Tech网站上下的qt-2.0.2版本,完全照着他提供的说明安装的,但是运行 Make 后,就出现了下面的错误:

[root@localhost qt]# make
cd src/moc; make
make[1]: Entering directory `/usr/local/qt/src/moc'
g++ -c -I/usr/local/qt/include -Wno-unused -Wno-parentheses -pipe -O2 -DQT_NO_CODECS -I../../include -I. -o qtextcodec.o ../tools/qtextcodec.cpp
../tools/qtextcodec.cpp:870: 错误:声明友元时必须使用 class 关键字
../tools/qtextcodec.cpp:870: 错误:友元声明没有指定类或函数名
../tools/qtextcodec.cpp: In constructor ‘QTextCodecFromIODDecoder:TextCodecFromIODDecoder(const QTextCodecFromIOD*)’:
../tools/qtextcodec.cpp:882: 错误:‘QMultiByteUnicodeTable* QTextCodecFromIOD::to_unicode_multibyte’是私有的
../tools/qtextcodec.cpp:1135: 错误:在此上下文中
../tools/qtextcodec.cpp: In member function ‘virtual QString QTextCodecFromIODDecoder::toUnicode(const char*, int)’:
../tools/qtextcodec.cpp:882: 错误:‘QMultiByteUnicodeTable* QTextCodecFromIOD::to_unicode_multibyte’是私有的
../tools/qtextcodec.cpp:1150: 错误:在此上下文中
make[1]: *** [qtextcodec.o] 错误 1
make[1]: Leaving directory `/usr/local/qt/src/moc'
make: *** [moc] 错误 2
[root@localhost qt]#


请达人指教

谢谢
发表于 2008-6-27 20:49:58 | 显示全部楼层
这个qt也太旧了吧!
直接yum install qt不就行了吗???
回复 支持 反对

使用道具 举报

发表于 2008-6-27 23:11:12 | 显示全部楼层
是再gnome下么?
好像要在kde下才能用qt
回复 支持 反对

使用道具 举报

发表于 2008-6-28 01:26:19 | 显示全部楼层
直接
# yum install qt

qt 不依赖于 kde 的,kde 是用的 qt 库开发的。
如果你要用 qt 开发的话,装上文档好点
# yum install qt-doc
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表