首页| 论坛| 消息

标题:【提问】请教一个问题
作者:zn0706
日期:2005-12-19 14:56
内容:

我在本机编译了一个qt程序,编译没有问题,运行可执行程序时出现下面的提示:
xxx: relocation error : xxx: undefined symbol: _ZN7QWidget7repaintEB
然后就没有任何反应。“xxx”是我的可执行程序。
请教高手,分析一下可能的原因,谢谢!


#1 [XChinux 12-19 15:18]
你的源代码呢?贴出来看看,如果小的话。
#2 [zn0706 12-20 13:59]
就是安装目录下example中的hello,如果只保留源程序,重新qmake,make之后,编译没有错,运行生成的目标文件就会提示出现上面的错。
#3 [XChinux 12-20 14:27]
我试验的,没有问题。
是不是你的环境变量设置的不对啊
PATH和QTDIR
#4 [zn0706 12-20 14:46]
先谢谢版主!我是第一次接触QT,安装方法是按照开发板的供应商提供的方法,我的同事也有一样的问题。能不能给个正确安装方法的链接,谢谢!
#5 [zn0706 12-20 15:01]
另外,重新qmake和make之后生成*.pro和makefile文件的内容与之前的也有不同。原来的makefile文件开头注释部分显示generated by qmake (1.07a) (QT3.3.4),重新make之后的makefile文件是generated by qmake (1.04a) (QT3.1.1),这是怎么回事?

<< 1 2 >> (1/2)

回复 发表
主题 版块