Я добавил #ifndef .. # define .. # endif в файл моего проекта, и компилятор сработает. Как только я удаляю его или добавляю любое другое имя в определение, оно компилируется отлично. В чем может быть проблема?Добавление охранника нарушает сборку
Похоже, что файл уже объявлен, но я не знаю, где. Я в порядке, просто удаляю его, но я действительно хочу знать, почему это происходит.
error: expected class-name before ‘{’ token
error: ‘QDesignerFormEditorInterface’ has not been declared
И еще пара ошибок.
Я на самом деле использую пример из Qt, «Пример подключаемого виджета для виджета».
Разница заключается в том, что я использую свой собственный класс для пользовательского виджета (файлы .h, .cpp и .ui).
Возможно, это связано с файлом, который содержит 2, хотя именно так это сделал пример.
Какое имя использует? –
показать кодz ... – Inverse
Пожалуйста, введите код –