Qt: поле имеет неполный тип

Не могу скомпилировать мой класс.Получение ошибки: ошибка: поле 'имя файла' имеет неполный типЕсли я изменяю ---- +: = 0 =: + ---- на ---- +: = 1 =: + ---- , ошибка исчезает .. но мне нужно иметь ---- +: = 2 =: + ---- .process.h:process.cpp:В чем дело?
4 голоса | спросил Denis Kildishev 14 J0000006Europe/Moscow 2013, 15:26:33

2 ответа


0
Задача решена!Да, это было из-за класса QString; не в моих файлах, а в некоторых QT
ответил Denis Kildishev 15 J0000006Europe/Moscow 2013, 12:44:11
0
По моему опыту, когда такие странные ошибки, подобные этой, появлялись без причины, большую часть времени они решались путем изменения некоторых имен, поэтому это был конфликт имен.(но большую часть времени я все еще не понимал, где был конфликт).Поэтому я отчаянно пытался бы изменить имена, по порядку:защита заголовка имени ---- +: = 0 =: + ----название класса ---- +: = 1 =: + ----имя участника ---- +: = 2 =: + ----имена файлов ---- +: = 3 =: + ---- и ---- +: = 4 =: + ---- (если есть другие папки с такими же именами файлов, они будутскомпилирован в том же месте, если вы используете qmake)имя члена ---- +: = 5 =: + ---- , потому что вы действительно отчаянно в этот моментИспользуйте что-то, в чем вы действительно уверены, что его уже нельзя использовать, например, ---- +: = 6 =: + ---- ;-)
ответил Boris Dalstein 15 J0000006Europe/Moscow 2013, 00:14:12

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132