我在Windows7上安裝了Netbeans 7.2和Qt 5。一切都很好。編譯器找不到ui_xyz.h文件
但最近,當我創建了一個Qt的形式,並嘗試以這種方式來使用它:
- 新建項目> C/C++的Qt應用程序>完成
- 右鍵單擊新的Qt項目>新建>的Qt表>完成
- 保存UI文件在Designer後
出現此錯誤:
newForm.h:11:24: fatal error: ui_newForm.h: No such file or directory
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文件並將其添加到我的項目。但我希望自動工作與以前一樣。我該如何解決它?
您是否檢查過newForm是否添加了宏Q_OBJECT? – duDE 2013-02-21 15:20:02
如果你的意思是'newFile.h',是的,它在類定義之後有'Q_OBJECT'。 – 2013-02-21 15:21:24