хорошо, я новичок в Qt, но не очень новичок в С++, ошибка возникает для рекурсивных включений, но посмотрите на мой код, я не вижу никаких рекурсивных включений.. я думаю, что это что-то еще, кто-нибудь поможет мне со следующей ошибкой:
ожидаемое имя класса перед токеном '{' {
Вот мой код:
#ifndef COLE_H
#define COLE_H
#include <QDialog>
#include "mainwindow.h"
namespace Ui {
class COLE;
}
class COLE : public QDialog , public Ui::MainWindow
{
Q_OBJECT
public:
explicit COLE(QWidget *parent = 0);
~COLE();
private slots:
void on_pushButton_clicked();
public:
double var1;
private:
Ui::COLE *ui;
};
#endif // COLE_H
Я знаю, что проблема возникает из-за "public Ui::MainWindow", но я уверен, что так и должно быть. Я проверяю имя своего класса, и это MainWindow.
Пожалуйста, помогите.
Ui
— он содержит код, сгенерированныйuic
. - person Matteo Italia   schedule 26.12.2013Ui::MainWindow
? - person Matteo Italia   schedule 26.12.2013