当前位置: 技术问答>linux和unix
QT多线程,出错。
来源: 互联网 发布时间:2016-05-05
本文导语: 按照书上描述定义了一个线程,但是在其他函数里声明对象server a;编译器总是说,"server" is used as a type ,but not defined as a type,为何啊?我在使用serevr时有包括头文件的啊。 #ifndef SERVER_H #define SERVER_H #include ...
按照书上描述定义了一个线程,但是在其他函数里声明对象server a;编译器总是说,"server" is used as a type ,but not defined as a type,为何啊?我在使用serevr时有包括头文件的啊。
#ifndef SERVER_H
#define SERVER_H
#include
#include
#include
#include
#include
#include
#include
#include
class server : public QThread
{
public:
server();
~server();
void run();
void stop();
private:
Data pData;
volatile bool stopped;
QWidget *parent_m;
};
#endif
#ifndef SERVER_H
#define SERVER_H
#include
#include
#include
#include
#include
#include
#include
#include
class server : public QThread
{
public:
server();
~server();
void run();
void stop();
private:
Data pData;
volatile bool stopped;
QWidget *parent_m;
};
#endif
|