QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1351|回复: 5

请教一下nihui这个bug是否要重新编译kde4

[复制链接]
发表于 2010-10-27 09:35:50 | 显示全部楼层 |阅读模式
qt编译的程序当打开文件对话框时会有以下的错误提示
openDatabase: Trying to open ksycoca from  "/var/tmp/kdecache-root/ksycoca4"
QString::arg: Argument missing: �޷�����kde_plugin_version�еķ��š�kde_plugin_version����/opt/kde4/lib/kde4/kfilemodule.so, (/opt/kde4/lib/kde4/kfilemodule.so: undefined symbol: kde_plugin_version)
发表于 2010-10-27 10:08:58 | 显示全部楼层
二进制不兼容了,要重新编译。
回复

使用道具 举报

 楼主| 发表于 2010-10-27 10:13:25 | 显示全部楼层
KDE4 重编译会导致一堆东西要重编译。。。,特别是和kdepim扯上就很多编译。
回复

使用道具 举报

 楼主| 发表于 2010-10-28 13:09:03 | 显示全部楼层
重编译了qt4 和kde4 全套,还是这个错误是何道理。
openDatabase: Trying to open ksycoca from  "/var/tmp/kdecache-root/ksycoca4"
QString::arg: Argument missing: �޷�����kde_plugin_version�еķ��š�kde_plugin_version����/opt/kde4/lib/kde4/kfilemodule.so, (/opt/kde4/lib/kde4/kfilemodule.so: undefined symbol: kde_plugin_version)
回复

使用道具 举报

发表于 2010-10-28 13:17:06 | 显示全部楼层
你在运行哪个程序会出来这个问题?
回复

使用道具 举报

 楼主| 发表于 2010-10-28 13:24:48 | 显示全部楼层
用qt4编译一个简单的qdialog程序,在终端上运行就有了。而且qdialog 老是不能中文化,是不是哪里汉化出错了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-22 17:19 , Processed in 0.035096 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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