雖然建設QtCreator幾個不同的項目,我已經跨越了下面的生成錯誤運行:QtCreator建立回報collect2:LD返回退出狀態1
collect2: ld returned 1 exit status
只是改變了一些東西(不應該改變什麼顯著後在構建中),如果它已經出現就會消失,否則如果它不存在就會出現。
在我目前的學校項目計劃中,我正在編譯rock03.cpp。它是構建中唯一的文件,並具有main()方法。我剛剛運行成功,回去改變一些if()
S的順序,現在,我只得到兩個相關的警告:
overriding commands for target 'rock03.o'
和
ignoring old commands for target 'rock03.o'
與討論中的錯誤一起。
有誰知道爲什麼會發生這種情況?我似乎無法用任何合理的確定性重現錯誤,QtCreator在構建之前並沒有抱怨任何事情。
感謝
'collect2:ld返回1退出狀態'不是錯誤信息本身。這只是一個鏈接器失敗的提示。你能發佈以前的錯誤輸出行嗎? –
沒有其他的錯誤行。這裏的所有都是它的。 –
如果你點擊「編譯輸出」按鈕,你應該得到鏈接器輸出,它不會出現在qt創建器的正常編譯錯誤輸出中。 –