QT中自定义信号,然后对应的moc文件编译报错了
我想给一个类加一个信号,
class a
{
Q_OBJECT //添加的新行
signals: //添加的新行
void ManualRefreshDeviceStates();//添加的新行
};
然后我就开始编译,然后就这个类所在的头文件所对应的moc_*.cpp文件在编译的时候就出了5个编译错误.
这是怎么回事啊? 我哪里写错了吗?
还有就是我吧添加的新行都注释调 moc_*.cpp文件还是有那5个编译错误,型号我上周5晚上下班前上传SVN了,要不就惨了. Qt 类 信号
[解决办法]
class a : public QObject
发信号的必须是QObject的派生类