Russian Qt Forum

Qt => Общие вопросы => Тема начата: lega4 от Май 07, 2011, 09:06



Название: И еще раз про "undefined reference to `vtable for"
Отправлено: lega4 от Май 07, 2011, 09:06
При сборке простейшего приложения со своим классом и с использованием макроса Q_OBJECT выскакивает такая ошибка. На всех форумах пишут, что надо сделать qmake && make. У меня стоит QT SDK 2010.05 под винду, использую Qt Creator. В обычной виндовой консоли это сделать не получается, мол "Не является внутренней или внешней программой... бла-бла-бла".  Вопрос - где же надо сделать этот несчастный qmake && make?


Название: Re: И еще раз про "undefined reference to `vtable for"
Отправлено: SimpleSunny от Май 07, 2011, 09:16
Сборка-Пересобрать все


Название: Re: И еще раз про "undefined reference to `vtable for"
Отправлено: lega4 от Май 07, 2011, 18:43
Раз я запостил топик, то, очевидно, я уже пробовал и этот вариант тоже.

Апд: наконец-то! Вот целая страница (http://igorkam.blogspot.com/2011/03/qt-undefined-reference-to-vtable.html), посвященная этой ошибке. В моем случае ошибка возникала потому, что я определял мой простейший класс в основном .cpp файлике. А moc "срабатывает" только для .h файликов.