Файл 'ui_mainwindow.h' не найден - PullRequest
0 голосов
/ 20 мая 2019

Я только что установил Qt на свой ПК с Windows 10.Я создаю новый проект и записываю несколько строк в файл mainwindow.cpp:

#include "mainwindow.h"
#include "ui_mainwindow.h"

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

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

Но среда Qt выдает мне ошибки в некоторых строках:

mainwindow.cpp: 2: 10: error: 'ui_mainwindow.h' file not found
mainwindow.cpp: 4:24: error: unknown type name 'QWidget'
mainwindow.cpp: 6: 12: error: allocation of incomplete type 'Ui :: MainWindow'
mainwindow.h: 7: 7: note: forward declaration of 'Ui :: MainWindow'
mainwindow.cpp: 8: 7: error: member access into incomplete type 'Ui :: MainWindow'
mainwindow.h: 7: 7: note: forward declaration of 'Ui :: MainWindow'

При компиляции:

Cannot run complier 'clang ++'

Как мне исправить эти проблемы?Как и где установить clang ++?

1 Ответ

0 голосов
/ 03 июля 2019

Вам нужно изменить каталог сборки. Settings -> under "Deskstop Qt...." build -> тогда, если у вас неправильный каталог сборки (если он был неправильным, он будет красным). Вы должны изменить это.

Новый каталог сборки должен быть папкой, в которой вы сохраняете свой проект Qt, когда вы только что создали его.

...