我正在尝试手动调用repc
我的.rep
文件,然后moc
在头输出文件上运行。
repc
运行成功,但moc
随机抱怨
在“(”处解析错误
声明后Q_CLASSINFO
。以前有人见过这个问题吗?
示例:
remoteminimal.rep
class RemoteMinimal
{
SIGNAL(sendData(const QString &, const QString &));
SLOT(void printData(const QString &));
SLOT(void process(const QString &, const QString &));
SLOT(void triggerSendData());
};
做
repc -i rep remoteminimal.rep -o replica rep_min_test.h
然后
moc -o moc_rep_min_test.cpp rep_min_test.h
你会得到以下错误:
rep_min_test.h:20:“(”处的解析错误