2016-06-01 28 views
0

我收到了產品的演示Qt項目。 我正在嘗試構建該項目並運行它。 當我嘗試構建項目時,我在Qt Designer中遇到了這樣的錯誤。 它說ui_FOO.h不存在。 我看到FOO.ui(qt設計器表單存在),但它的源文件和頭文件不存在。這就是爲什麼我得到錯誤。 我該怎麼做才能構建和運行我的項目?Qt Ui現有但Ui頭和源不存在

回答

2

以下行添加到親文件,以獲得uic從UI文件生成C++頭:

FORMS = FOO.ui 

,並再次生成項目。

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

+0

所有表格都已包含在項目文件中。是否有可能該項目是QT4,我正在使用QT5.6.0,這就是爲什麼它不承認包含的UI形式? – AlirezaK

+0

我試過qt4,仍然得到相同的錯誤。 – AlirezaK

0

哦,我明白了。 這是一個qt4項目,因爲它是用手冊編寫的。 我去了tools-> options-> build & run-> qtversions並添加了qmake-qt4 然後在工具包下手動添加一個使用我剛指定的qtversion的工具包。 然後在項目平鋪下點擊添加工具包,工具包出現。 我刪除了qt5套件。

現在這些ui_foo.h文件在其相應的構建路徑中生成。