当前位置: 代码迷 >> QT开发 >> QT中自定义信号,其后对应的moc文件编译报错了
  详细解决方案

QT中自定义信号,其后对应的moc文件编译报错了

热度:23   发布时间:2016-04-25 03:50:00.0
QT中自定义信号,然后对应的moc文件编译报错了
我想给一个类加一个信号, 
class a
{
Q_OBJECT    //添加的新行

signals:    //添加的新行
void ManualRefreshDeviceStates();//添加的新行
};

然后我就开始编译,然后就这个类所在的头文件所对应的moc_*.cpp文件在编译的时候就出了5个编译错误.
这是怎么回事啊?  我哪里写错了吗?  
还有就是我吧添加的新行都注释调   moc_*.cpp文件还是有那5个编译错误,型号我上周5晚上下班前上传SVN了,要不就惨了.
Qt 信号

------解决方案--------------------
class a : public QObject
发信号的必须是QObject的派生类
  相关解决方案