Qt Ui现有但Ui标头和来源不存在

时间:2016-06-01 04:02:30

标签: c++ qt

我收到了一个产品的演示Qt项目。 我正在尝试构建项目并运行它。 当我尝试构建项目时,我在Qt Designer中遇到了这样的错误。 它说ui_FOO.h不存在。 我看到FOO.ui(qt设计器表单存在)但它的源文件和头文件不存在。这就是我收到错误的原因。 我该怎么做才能构建和运行我的项目?

2 个答案:

答案 0 :(得分:2)

将以下行添加到专业文件中以获取uic从ui文件生成C ++标头:

FORMS = FOO.ui

再次构建您的项目。

您可以从Using a Designer UI File in Your Application找到更多信息。

答案 1 :(得分:0)

哦,我明白了。 这是一个qt4项目,因为它是用手册编写的。 我去了工具 - >选项 - >构建& run-> qtversions并添加了qmake-qt4 然后在套件下手动添加一个使用我刚刚指定的qtversion的工具包。 然后在项目瓷砖上点击添加工具包,工具包出现了。 我删除了qt5工具包。

现在那些ui_foo.h文件是在相应的构建路径中生成的。