|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.06.2017, 18:34 | #1 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
глюки в Qt
после добавления макроса Q_OBJECT, в один из классов, перестала собираться релизная версия. При этом дебажная собирается. Пишет что то типа: недействительная ссылка .cpp vtable для класса
Скопировал папку с исходниками и перенес ее в другое место, все заработало. |
22.06.2017, 07:18 | #2 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
1. Очистить все
2. Запустить qmake 3. Пересобрать все. Собственно, пункт 2 обязателен при добавлении Q_OBJECT (см. доки), а 1 и 3 для избежания глюков всяких с кешами. Можно сначала 2, если не пошло, то и 1+3 тоже (еси собирает долго). Если работаете с QML, то кт 5.8+ их тоже кеширует. Просто текстовая правка QML не перечитается, нужно внести изменения в CPP (компиляция сбрасывает кеш). Как это все будет работать в продакшине (например, скачали с сайта QML с тем же названием и пытаемся его загрузить) я хз, поэтому использую 5.6 Последний раз редактировалось alexzk; 22.06.2017 в 07:24. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Глюки с циклами | fredwriter | Помощь студентам | 5 | 20.11.2011 15:24 |
Глюки с strpos() | SoldSoul | PHP | 11 | 04.01.2011 17:06 |
USB глюки | Dormidon | Помощь студентам | 1 | 16.06.2010 14:44 |
FireFox: глюки | Arigato | Софт | 5 | 10.12.2009 04:25 |
Глюки DynamicSkinForm | k1r1ch | Компоненты Delphi | 5 | 10.09.2009 15:06 |