c++ - 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
解决方案
推荐阅读
- json - SQL Anywhere FOR JSON EXPLICIT 如何制作封装数组
- javascript - 具有相同路由但应重定向到不同页面的两个表单
- selenium - 加载 URL 后,Selenium Webdriver 不会继续执行。来自服务器的响应永远不会返回并且执行保持在挂起状态
- javascript - 如何在包 json 中使用环境变量或其他方式
- java - 骆驼拆分eip后Apache骆驼丢失跟踪ID和跨度ID
- r - 根据 2 列中的条件删除重复项并操作数据框
- python - 如何使用 pyppeteer 设置 cookie
- python - 使用 Numpy 的参数化数组
- postgresql - 已安装 PostgreSQL 9 时如何在 PostgreSQL 11 中创建用户
- .net - SQL Server 中的 OPENJSON 将存储为“”的值返回为零