Не линкуется пример из Signals & Slots
От: Basil2 Россия https://starostin.msk.ru
Дата: 30.04.21 10:26
Оценка:
В справке 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, так там слоты нормально компилируются (к сожалению, текущий проект нельзя привести к виду старого).
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.