引用第3楼lzian于2008-05-21 08:34发表的 :
点到为止,细节你自己想吧
在自己写的一个类里面(继承自QWidget)里面,定义一个QThread变量,结果出现如下错误:form1.h:52: 错误:不能将字段 ‘Form1::aaa’ 声明为具有抽象类型 ‘QThread’
/usr/lib/qt-3.3/include/qthread.h:57: 附注: 因为下列虚函数在 ‘QThread’ 中为纯虚函数:
/usr/lib/qt-3.3/include/qthread.h:109: 附注: virtual void QThread::run()
make: *** [main.o] 错误 1
我分析可能是没有重载run函数,就写了一个类(MyThread)继承QThread并重写run(),并在form1.h中包含了相关头文件(mythread.h)但是又出现了如下错误:form1.h:49: 错误:‘MyThread’ 没有命名一个类型
make: *** [main.o] 错误 1
这是因为什么阿,为什么不能识别mythread.h这个文件那,还是因为别的原因