В справке
https://doc.qt.io/qt-5/signalsandslots.html приведен такой код:
#include <QObject>
class Counter : public QObject
{
Q_OBJECT
public:
Counter() { m_value = 0; }
int value() const { return m_value; }
public slots:
void setValue(int value);
signals:
void valueChanged(int newValue);
private:
int m_value;
};
Он не компилируется с ошибкой "
undefined reference to `vtable for Counter'".
Причем я нагуглил этот момент, и даже нашел ответ:
https://ru.stackoverflow.com/questions/671645/Ошибка-в-qt-main-cpp-text-startup0xd6-undefined-reference-to-vtable-for-co.
Но пример из ответа у меня тоже не компилируется с той же ошибкой!
Как исправить?
Уже полдня бьюсь, надо тупо чтобы кнопочка по нажатию срабатывала. Причем у меня есть еще один проект на Qt, так там слоты нормально компилируются (к сожалению, текущий проект нельзя привести к виду старого).