C++ include语句未找到文件,但QT项目编译并运行
已经与QT Creator建立了一个QT项目,并与CLion一起工作。程序编译并运行,但从解析器中得到一个错误,即找不到“/ui\u entrywindow”。我在QTCreator中没有得到这个错误 下面的任何代码都是由QTCreator生成的。这是头文件,应包括哪些类和命名空间:C++ include语句未找到文件,但QT项目编译并运行,c++,qt,cmake,C++,Qt,Cmake,已经与QT Creator建立了一个QT项目,并与CLion一起工作。程序编译并运行,但从解析器中得到一个错误,即找不到“/ui\u entrywindow”。我在QTCreator中没有得到这个错误 下面的任何代码都是由QTCreator生成的。这是头文件,应包括哪些类和命名空间: #ifndef ENTRYWINDOW_H #define ENTRYWINDOW_H #include <QMainWindow> QT_BEGIN_NAMESPACE namespace Ui
#ifndef ENTRYWINDOW_H
#define ENTRYWINDOW_H
#include <QMainWindow>
QT_BEGIN_NAMESPACE
namespace Ui { class EntryWindow; }
QT_END_NAMESPACE
class EntryWindow : public QMainWindow
{
Q_OBJECT
public:
EntryWindow(QWidget *parent = nullptr);
~EntryWindow();
private:
Ui::EntryWindow *ui;
};
#endif // ENTRYWINDOW_H
\ifndef ENTRYWINDOW\u H
#定义入口窗口
#包括
QT_开始名称空间
命名空间Ui{class EntryWindow;}
QT_END_名称空间
类入口窗口:公共QMainWindow
{
Q_对象
公众:
入口窗口(QWidget*parent=nullptr);
~EntryWindow();
私人:
Ui::EntryWindow*Ui;
};
#endif//ENTRYWINDOW\u H
Qt creator可能已将构建树添加到其包含路径中。你也应该这样做。我怎样才能做到这一点?