Russian Qt Forum
Ноябрь 23, 2024, 17:03 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: undefined reference to `vtable for MyClass'  (Прочитано 5899 раз)
mamont
Гость
« : Январь 10, 2011, 16:03 »

Доброго времени суток всем!
Может мне кто нибудь внятно объяснить как заставить Code::Blocks компилировать Qt? Я нашел кучу постов на форуме по этому вопросу, но не с одним не смог разобраться, в основном из-за каких то мелких нюансов, которые я просто не понял: что такое qmake и с чем его едят, где эти moc файлы лежать должны...
 Пожалуйста объясните мне, как для чайника, как настроить Code::Blocks что бы он делал все необходимое для компиляции Qt приложений...
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Январь 10, 2011, 17:32 »

>>что такое qmake и с чем его едят, где эти moc файлы лежать должны...
может стоит забить на кодеблокс, да разобраться, где, что и зачем?
Записан

Юра.
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #2 : Январь 10, 2011, 23:07 »

Доброго времени суток всем!
Может мне кто нибудь внятно объяснить как заставить Code::Blocks компилировать Qt?...
А что именно не работает? Препроцессинг/компиляция/компоновка? Точнее говорить надо.
У меня такое было.
« Последнее редактирование: Январь 10, 2011, 23:11 от serg_hd » Записан

kubuntu/Win7/x64/NetBeans
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Январь 10, 2011, 23:12 »

lit-uriy +1
mamont, для начала попробуй попрограммировать в обычном "блокноте" и собрать в консоли. Столько интересного узнаешь... Подмигивающий
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
mamont
Гость
« Ответ #4 : Январь 11, 2011, 01:49 »

напишите плиз инструкции как скомпилить Qt через командную строку ) а я как нибудь code::blocks настрою соответственно. мне бы просто разобраться что к чему )
и еще, ошибка выдается при билде программы.
Записан
Fat-Zer
Гость
« Ответ #5 : Январь 11, 2011, 04:08 »

напишите плиз инструкции как скомпилить Qt через командную строку ) а я как нибудь code::blocks настрою соответственно. мне бы просто разобраться что к чему )
и еще, ошибка выдается при билде программы.
В документации всё разжёвано до дальше некуда...
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #6 : Январь 11, 2011, 08:19 »

В общем случае:
qmake && make
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
mamont
Гость
« Ответ #7 : Январь 28, 2011, 15:37 »

У меня не работает создание классов, как только я объявляю новый класс, наследник от QWidget, выдается ошибка
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #8 : Январь 28, 2011, 17:39 »

Q_OBJECT не забыл вставить?
Записан

Qt 5.11/4.8.7 (X11/Win)
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.096 секунд. Запросов: 23.