我有Qt Creator中,從關於對話框:Qt Creator中不能建立任何
Qt Creator 3.6.1
Based on Qt 5.6.0 (GCC 4.9.1 20140922 (Red Hat 4.9.1-10), 64 bit)
Built on Mar 14 2016 09:35:54
From revision 5587df79a1
我已經工作了幾個月就一些項目直到今天沒有問題彙編,我使用Qt 5.6.0,其,今天早上某個時候發生了錯誤。乍一看,我認爲這是我的項目中的東西,但是在Git中搜索和比較版本我找不到任何問題。然後我試圖建立其他項目,並出現了相同的錯誤。然後,我從另一位Qt開發人員那裏尋求幫助,我們嘗試構建「終端」示例之一,這也顯示了相同的錯誤,由於某些原因不明的原因,我無法在開發系統上構建任何項目。
我使用紅帽企業Linux工作站版本7.2(米埔)
我今天所做的是RedHat系統更新前,但我已整理和建立項目發佈此更新,那麼所有的突然出事了即停止生成過程中,典型的錯誤顯示試圖建立時:
In file included from /home/fcs/Qt/5.6/gcc_64/include/QtCore/qcoreapplication.h:40:0,
from /home/fcs/Qt/5.6/gcc_64/include/QtWidgets/qapplication.h:37,
from /home/fcs/Qt/5.6/gcc_64/include/QtWidgets/QApplication:1,
from ../terminal/main.cpp:35:
/home/fcs/Qt/5.6/gcc_64/include/QtCore/qobject.h:90:17: error: field 'children' has incomplete type
QObjectList children;
^
/home/fcs/Qt/5.6/gcc_64/include/QtCore/qobject.h: In member function 'const QObjectList& QObject::children() const':
/home/fcs/Qt/5.6/gcc_64/include/QtCore/qobject.h:190:64: error: 'class QObjectData' has no member named 'children'
inline const QObjectList &children() const { return d_ptr->children; }
是否有清理或內置完整性檢查/維修工具,我可以運行,將解決什麼是錯的?
我目前運行的Qt維護工具,希望此舉能夠發現並解決任何問題,但目前下載更新的1.2GB。
非常明確,這個問題是不是與我的項目,該行爲確實與A股項目從Qt的例子是相同的。所以現在有些東西被打破了,我想知道如何解決它。
從上一次工作到現在,你做了什麼?不僅在代碼上,而且在系統上?你有沒有更新過什麼?刪除或安裝了一些軟件?有其他人做某事嗎? –
你可以做一個簡單的「Hello World!」 - 測試嗎? –
@JoachimPileborg,如帖子中提到的,RedHat已更新,但它在更新後確實有效。 – SPlatten