Добрый вечер. У меня возникла следующая проблема. Пытался разобраться со сигналами и слотами. Вот код:Код:#include class MyClass : public QObject{ Q_OBJECT private: int val; public: MyClass() { val = 0; } int getVal() { return val; } public slots: void setValue(int value); signals: void valueChanged(int newValue);};void MyClass::setValue(int value){ if (value != val) { val = value; emit valueChanged(value); }}int main(int argc, char *argv[]){ QApplication app(argc, argv); MyClass a, b; QObject::connect(&a, SIGNAL(valueChanged(int)), &b, SLOT(setValue(int))); a.setValue(3); b.setValue(7); return app.exec();}При сборке проекта вылетает ошибка: "undefined reference to vtable for MyClass".Уже пытался удалять make-файлы. Результат 0. Подскажите пожалуйста в чем ошибки.
|