Все ли заголовочные файлы у вас перечислены в HEADERS?

30 ответов

6 просмотров

во, и я о том же.

Да, заголовочники все есть, в которых показывает ошибку.

Евгений Борец
Да, заголовочники все есть, в которых показывает о...

Нет, вот конкретно этот заголовок , где класс Utils определён, надо убедится, что он в составе проекта.

У него qmake ?

Anatoly-Shirokov Автор вопроса
Ilya Zviagin
Нет, вот конкретно этот заголовок , где класс Util...

Конкретно его нет, но он есть в дирректориях INCLUDEPATH

Евгений Борец
Да, заголовочники все есть, в которых показывает о...

в include при щелчке мыши, открываются все остальные файлы, которые перечислены в этих секциях или что-то подчеркнуто и с ошибкой?

Anatoly-Shirokov Автор вопроса

@evgeniy_borec а зачем вы отвечаете, что есть, когда на самом деле нет?

Anatoly Shirokov
@evgeniy_borec а зачем вы отвечаете, что есть, ког...

Я думал, что файлы в INCLUDEPATH так же включаются в проект.

Anatoly-Shirokov Автор вопроса
Евгений Борец
Я думал, что файлы в INCLUDEPATH так же включаются...

- ковер соткала? - соткала - показывай - не соткала - а чего сказала, что соткала? - думала, что соткала (с) :)

Anatoly Shirokov
- ковер соткала? - соткала - показывай - не соткал...

Можно тогда спросить, как оно работало в прошлой версии?

Anatoly-Shirokov Автор вопроса
Евгений Борец
Конкретно его нет, но он есть в дирректориях INCLU...

Заголовочный файл Qt, в отличие от С++, являтся единицей трансляции, и должен быть включён в сборку, обязательно.

Евгений Борец
Я думал, что файлы в INCLUDEPATH так же включаются...

Итого: у тебя и раньше была та же ошибка, ты только случайно скомпилировал заголовочный файл, и оно у тебя работало до поры до времени, потому что был его .obj -файл. Затем ты стёр все промежуточные файлы — и оно перестало собираться. Новая версия Qt тут ни при чём.

Евгений Борец
Я и раньше все стирал и все работало.

Ты и раньше говорил, что ковёр соткал...

Anatoly-Shirokov Автор вопроса
Ilya Zviagin
Нет конечно

что нет? я вполне допускаю, что там что-то в qmake подбили в последних релизах

Anatoly Shirokov
что нет? я вполне допускаю, что там что-то в qmake...

Да никогда не было и не будет. Он только собирает то, что в headers

Anatoly-Shirokov Автор вопроса
Ilya Zviagin
Да никогда не было и не будет. Он только собирает ...

ну парень говорил, что работало, чего бы ему не верить

Ilya Zviagin
Да никогда не было и не будет. Он только собирает ...

т.е. он собирал кэшированную версию от другой версии Qt, пока видимо на несомвестимость obj файлов встретился, в связи с изменениями мажорной версии Qt?

Anatoly Shirokov
ну парень говорил, что работало, чего бы ему не ве...

ну код работает) в нем проблем нету, это байка другого одного))) гугло переводчика, ) на русский язык

Ilya Zviagin
Так он и про ковёр говорил!

Т.е. больше года все фурычало, а тперь оказывается не должно было?)))

Евгений Борец
Т.е. больше года все фурычало, а тперь оказывается...

Может у вас код отличается от того, что есть в папке например и в git (какие-то файлы не добавили). Склонировали исходники в другую папку , стали собирать и не собирается. А решилось свалить, на другую версию Qt , что она дает 140 ошибок

Ilya Zviagin
Так он и про ковёр говорил!

Специально для тех, кто говорил, что работать не должно. Откатил все до состояния 5.13.5, удалил билд и собрал на старом .pro файле. "Батут работает!!!".

Евгений Борец
Специально для тех, кто говорил, что работать не д...

Ну, что, значит, наши предположения были неверны... Значит, что-то ещё.

Похожие вопросы

Обсуждают сегодня

Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Подскажите, пожалуйста, где в backende, или не в нем можно дату поправить? Логирует действия не в том часовом поясе
Лео
7
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Привет! Подскажите может кто сталкивался, при создании купона выходит вот в таком виде окно. Как поправить это?
Ruslan
4
Помните я тут рассказывал про таролога программистку? Мне выдали новый мем
Magic
6
Ребята, я за проф советом😅 По микросервисам. В монолите есть общие файлы для сервисов: фетчи, конфиги, либы, утилсы.. как при распиле правильно их поддерживать? Пока вариант д...
Александр Тарасюк
1
DataGrip не сканирует почему-то все таблицы, хотя раньше показывал их че за херня, сталкивались?
Magic
9
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Карта сайта