undefined reference to `myThread::RecDir(QString);
RecDir( QString ) 是我自定义的一个信号。
#ifndef MYTHREAD_H
#define MYTHREAD_H
#include <QThread>
class myThread : public QThread
{
public:
void run() ;
bool FindFile( QString path );
signals:
void RecDir( QString Dir );
void RecFile( QString File );
};
#endif // MYTHREAD_H
我记得QThread好像不是集成于QObject的
那你这个地方应该这么写
class myThread : public QThread,public QObject
{
Q_OBJECT
public:
...
RecDir( QString ) 是我自定义的一个信号。
#ifndef MYTHREAD_H
#define MYTHREAD_H
#include <QThread>
class myThread : public QThread
{
public:
void run() ;
bool FindFile( QString path );
signals:
void RecDir( QString Dir );
void RecFile( QString File );
};
#endif // MYTHREAD_H
我记得QThread好像不是集成于QObject的
那你这个地方应该这么写
class myThread : public QThread,public QObject
{
Q_OBJECT
public:
...
};
笔者注:添加了Q_OBJECT关键字。