在生产者消费者模型的线程类中发射signal,主线程接收到信号显示到界面,没想到构建时候会报错。。。去stackoverflow搜索下了也没有什么好的结果。。。各位看是什么原因
.h文件
#ifndef CENTERQTHREAD_H
#define CENTERQTHREAD_H
#include
class centerThread : public QThread
{
public:
centerThread();
~centerThread();
void run();
void sendfunc(QString str);
signals:
void MsgSignal(const QString& tep);
void showMsg(int a);
public slots:
private:
int id;
};
#endif // CENTERQTHREAD_H
.cpp文件
#include "centerthread.h"
#include
#include
#include
/*.....
省略若干不必要的代码
*/
void centerThread::sendfunc(QString str)
{
emit showMsg(2);
}
E:\source\QT\qt_test\\centerthread.cpp:58: error: undefined reference to `centerThread: