Я пытаюсь вручную вызвать 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());
};
do
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: Ошибка разбора в "("