首页 > 解决方案 > ui_mainwindow.h 文件未找到

问题描述

尝试运行程序时收到错误

我对 QT 相当陌生,最近我陷入了错误“未找到 ui_mainwindow.h 文件”。我已经尝试了可以​​在网上找到的大多数修复程序,并且我多次重新安装了不同版本的 QT 以尝试修复它。下面附上我的代码。

主窗口.h:

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QWidget>
#include <QMainWindow>
#include <QApplication>

QT_BEGIN_NAMESPACE
namespace Ui{class MainWindow;}
QT_END_NAMESPACE

class MainWindow : public QMainWindow
{
private:
    Ui::MainWindow *ui;
public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();


};

#endif // MAINWINDOW_H

主窗口.cpp:

#include "mainwindow.h"
#include "CommandWords.h"
#include "Room.h"
#include <QPushButton>
#include <QPixmap>
#include <QMainWindow>
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    setFixedSize(1000,1000);

}

MainWindow::~MainWindow()
{
    delete ui;
}

。轮廓:

QT += core gui

TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle

SOURCES += \
    Character.cpp \
    Command.cpp \
    CommandWords.cpp \
    Parser.cpp \
    Room.cpp \
    ZorkUL.cpp \
    item.cpp \
    mainwindow.cpp

HEADERS += \
    Character.h \
    Command.h \
    CommandWords.h \
    Parser.h \
    Room.h \
    ZorkUL.h \
    item.h \
    mainwindow.h

FORMS += mainwindow.ui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

标签: c++qt

解决方案


推荐阅读