LinuxSir.cn,穿越时空的Linuxsir!

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

请教一个QT问题

[复制链接]
发表于 2005-8-1 13:41:11 | 显示全部楼层 |阅读模式
我编译了一个qt程序,编译没有问题,运行可执行程序时出现下面的提示:

xxx: relocation error : xxx: undefined symbol: _ZN10QVNCServer16staticMetaObjectEv

然后就没有任何反应。“xxx”是我的可执行程序。

请教高手,分析一下可能的原因,谢谢!
发表于 2005-8-2 13:07:47 | 显示全部楼层
你的程序运行在哪里?如果在开发板或是另一台PC, 有可能是你编译用的qt版本高于运行时的qt版本,再用低版本的qt lib重编译一下。qt的低版本程序与高版本是兼容的。另外看你的错误不知你是否要将qt程序在开发板上做VNC server?如果是可能是你编译qte时configure没有加上-qt-gfx-vnc选项。重新做一下qte的类库
回复 支持 反对

使用道具 举报

发表于 2005-8-4 13:19:13 | 显示全部楼层
我加了你说的参数-qt-gfx-vnc编译了QT/E2.3.7,再编译Qtopia1.7.0没问题.

但是运行Qtopia 时出错了:
./qvfb &
./qpe
qpeUsing display 0

qpe: relocation error: /usr/local/pcqt1.7/qtopia-free-1.7.0/lib/libqtopia.so.1: undefined symbol: _ZN7QWidget14dragEnterEventEP15QDragEnterEvent

以前没有加这个参数加上-qt-gfx-vnc时,运行没有错,但是运行QPE-MAIL有问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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