во, и я о том же.
Да, заголовочники все есть, в которых показывает ошибку.
Нет, вот конкретно этот заголовок , где класс Utils определён, надо убедится, что он в составе проекта.
У него qmake ?
Конкретно его нет, но он есть в дирректориях INCLUDEPATH
Нет, он должен быть конкретно в HEADERS
в include при щелчке мыши, открываются все остальные файлы, которые перечислены в этих секциях или что-то подчеркнуто и с ошибкой?
@evgeniy_borec а зачем вы отвечаете, что есть, когда на самом деле нет?
Я думал, что файлы в INCLUDEPATH так же включаются в проект.
- ковер соткала? - соткала - показывай - не соткала - а чего сказала, что соткала? - думала, что соткала (с) :)
Прошу прощения, протупил.
Можно тогда спросить, как оно работало в прошлой версии?
может qmake старый это обрабатывал, хз
Заголовочный файл Qt, в отличие от С++, являтся единицей трансляции, и должен быть включён в сборку, обязательно.
Итого: у тебя и раньше была та же ошибка, ты только случайно скомпилировал заголовочный файл, и оно у тебя работало до поры до времени, потому что был его .obj -файл. Затем ты стёр все промежуточные файлы — и оно перестало собираться. Новая версия Qt тут ни при чём.
Я и раньше все стирал и все работало.
Ты и раньше говорил, что ковёр соткал...
что нет? я вполне допускаю, что там что-то в qmake подбили в последних релизах
Да никогда не было и не будет. Он только собирает то, что в headers
ну парень говорил, что работало, чего бы ему не верить
т.е. он собирал кэшированную версию от другой версии Qt, пока видимо на несомвестимость obj файлов встретился, в связи с изменениями мажорной версии Qt?
Так он и про ковёр говорил!
ну код работает) в нем проблем нету, это байка другого одного))) гугло переводчика, ) на русский язык
Т.е. больше года все фурычало, а тперь оказывается не должно было?)))
Может у вас код отличается от того, что есть в папке например и в git (какие-то файлы не добавили). Склонировали исходники в другую папку , стали собирать и не собирается. А решилось свалить, на другую версию Qt , что она дает 140 ошибок
Специально для тех, кто говорил, что работать не должно. Откатил все до состояния 5.13.5, удалил билд и собрал на старом .pro файле. "Батут работает!!!".
Ну, что, значит, наши предположения были неверны... Значит, что-то ещё.
Обсуждают сегодня