我已经在Windows7上安装了Netbeans 7.2和Qt 5。一切都编译良好。

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

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

    出现此错误:



    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文件并将其添加到我的项目中。但我希望它能像以前一样自动工作。我该如何解决?

    最佳答案

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

    转到并激活项目的QtSVG和QtXml模块,然后重新构建它。我用这种方法进行测试,问题消失了。

    关于c++ - 编译器找不到ui_xyz.h文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15005754/

    10-17 02:13