繁体   English   中英

由Qt在Visual Studio中生成的模板中的错误

[英]Error in template generated by Qt in Visual Studio

因此,我一直在尝试在Visual Studio中使用Qt。 但是,当我创建GUI应用程序时,自动生成的模板已经包含编译器错误,即:

错误(活动)E1696无法打开源文件“ ui_QtGuiApplication1.h” QtGuiApplication1 E:\\ visual_studio_projects \\ gui_test \\ QtGuiApplication1 \\ QtGuiApplication1.h 4

我无法在解决方案中的任何位置找到ui_QtGuiApplication1.h标头。 删除include语句将导致找不到Ui类。 据我所知,Ui类应该位于ui_QtGuiApplication1.h中。

QtGuiApplication1.h:


#include <QtWidgets/QMainWindow>
#include "ui_QtGuiApplication1.h"

class QtGuiApplication1 : public QMainWindow
{
    Q_OBJECT

public:
    QtGuiApplication1(QWidget *parent = Q_NULLPTR);

private:
    Ui::QtGuiApplication1Class ui;
};


QtGuiApplication1.cpp:


QtGuiApplication1::QtGuiApplication1(QWidget *parent)
    : QMainWindow(parent)
{
    ui.setupUi(this);
}

任何帮助表示赞赏。

编辑: ui_QtGuiApplication1.h是在相应的.ui文件保存在Qt Designer中后由uic自动生成的。

#include "ui_QtGuiApplication1.h ”文件是从您的“ QtGuiApplication1.ui”设计器文件生成的。似乎您没有调用用户界面编译器工具(uic)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM