Russian Qt Forum

Qt => Общие вопросы => Тема начата: mamont от Январь 10, 2011, 16:03



Название: undefined reference to `vtable for MyClass'
Отправлено: mamont от Январь 10, 2011, 16:03
Доброго времени суток всем!
Может мне кто нибудь внятно объяснить как заставить Code::Blocks компилировать Qt? Я нашел кучу постов на форуме по этому вопросу, но не с одним не смог разобраться, в основном из-за каких то мелких нюансов, которые я просто не понял: что такое qmake и с чем его едят, где эти moc файлы лежать должны...
 Пожалуйста объясните мне, как для чайника, как настроить Code::Blocks что бы он делал все необходимое для компиляции Qt приложений...


Название: Re: undefined reference to `vtable for MyClass'
Отправлено: lit-uriy от Январь 10, 2011, 17:32
>>что такое qmake и с чем его едят, где эти moc файлы лежать должны...
может стоит забить на кодеблокс, да разобраться, где, что и зачем?


Название: Re: undefined reference to `vtable for MyClass'
Отправлено: serg_hd от Январь 10, 2011, 23:07
Доброго времени суток всем!
Может мне кто нибудь внятно объяснить как заставить Code::Blocks компилировать Qt?...
А что именно не работает? Препроцессинг/компиляция/компоновка? Точнее говорить надо.
У меня такое (http://www.prog.org.ru/topic_15798_0.html) было.


Название: Re: undefined reference to `vtable for MyClass'
Отправлено: Пантер от Январь 10, 2011, 23:12
lit-uriy +1
mamont, для начала попробуй попрограммировать в обычном "блокноте" и собрать в консоли. Столько интересного узнаешь... ;)


Название: Re: undefined reference to `vtable for MyClass'
Отправлено: mamont от Январь 11, 2011, 01:49
напишите плиз инструкции как скомпилить Qt через командную строку ) а я как нибудь code::blocks настрою соответственно. мне бы просто разобраться что к чему )
и еще, ошибка выдается при билде программы.


Название: Re: undefined reference to `vtable for MyClass'
Отправлено: Fat-Zer от Январь 11, 2011, 04:08
напишите плиз инструкции как скомпилить Qt через командную строку ) а я как нибудь code::blocks настрою соответственно. мне бы просто разобраться что к чему )
и еще, ошибка выдается при билде программы.
В документации (http://doc.qt.nokia.com/4.7/gettingstartedqt.html) всё разжёвано до дальше некуда...


Название: Re: undefined reference to `vtable for MyClass'
Отправлено: Пантер от Январь 11, 2011, 08:19
В общем случае:
qmake && make


Название: Re: undefined reference to `vtable for MyClass'
Отправлено: mamont от Январь 28, 2011, 15:37
У меня не работает создание классов, как только я объявляю новый класс, наследник от QWidget, выдается ошибка


Название: Re: undefined reference to `vtable for MyClass'
Отправлено: GreatSnake от Январь 28, 2011, 17:39
Q_OBJECT не забыл вставить?