编译器找不到ui_xyz.h文件

时间:2013-02-21 15:17:30

标签: c++ qt netbeans

我在Windows7上安装了Netbeans 7.2和Qt 5。一切都很好。

但是最近当我创建一个Qt表单并尝试以这种方式使用它时:

  • 新项目> C / C ++ Qt应用程序>完成
  • 右键点击新的Qt项目>新> Qt表格>完成
  • 在Designer
  • 中保存ui文件后

出现此错误:

  

newForm.h:11:24:致命错误:ui_newForm.h:没有这样的文件或目录

main.cpp的内容是:

#include <QGuiApplication>
#include "newForm.h"

int main(int argc, char *argv[])
{
    // initialize resources, if needed
    // Q_INIT_RESOURCE(resfile);

    QGuiApplication app(argc, argv);

    // create and show your widgets here

    return app.exec();
}

我尝试手动创建ui_xwz.h文件并将其添加到我的项目中。但我希望它能像以前一样自动工作。我该如何解决?

1 个答案:

答案 0 :(得分:1)

我有一个荒谬的解决方案,也许我们应该将其报告为Netbeans或Qt的错误。

enter image description here

转到项目的活动QtSVG和QtXml模块并重建它。我以这种方式测试,问题就消失了。