QT錯誤之——collect2:ld returned 1 exit status

振長策而御宇內發表於2014-05-19

通過自己的錯誤積累和網上的相關資料,簡單的總結了一下出現這種錯誤常見的情況:

1.編譯成功的例子在後臺執行,有時一閃而過,如果再次build ,則會提示上述錯誤。

解決方法:開啟工作管理員,找到相應的exe程式,關閉即可;  或者直接關閉QtCreator。

2.沒有編譯成功的情況下,最常見情況是程式本身需要include的標頭檔案被遺漏了

解決方法:細心查詢基類所用的標頭檔案,include之後即可。

3..h檔案中相關的槽函式在cpp檔案中沒有定義

解決方法:查詢遺漏的槽函式,根據需要,具體的定義。

相關文章