2014-01-24 351 views
0

我的QT5.1.1項目曾經使用qt創建器構建,但當我今天上班時,它不再有效。據我所知,自從我上一次以來沒有任何變化。一位同事本週早些時候需要使用我的工作站,並表示他沒有改變任何事情。QT無法構建ui_mainwindow.h,錯誤135(-1073741515)

[ui_mainwindow.h] Error -1073741515 

我做了谷歌搜索,並嘗試了幾件事情:

的錯誤出現。

This頁面說試試一個乾淨的生成並運行qMake然後重建。即使嘗試多次,這也不起作用。

This頁面導致QT添加+ =小部件的.pro文件的建議(雖然我不相信這會工作我想反正)

我也試圖關閉該項目並重新打開它。我刪除了構建目錄,也沒有工作。

編輯:

我加入的錯誤代碼135,因爲根據this答案在堆棧溢出兩者是相關的。我沒有遇到或看到這個錯誤代碼出現。我已經下載了依賴walker,但我不知道如何使用它。

乾淨的啓動後,我打開一個項目時彈出以下對話框。

Image of error pop up

+0

您是否嘗試過檢查在構建管道中是否存在自動生成文件的副本?請參閱http://qt-project.org/forums/viewthread/3438 – ContingencyCoder

+0

標題中的數字與錯誤消息中的數字(10位數字與11位數字)不匹配。我認爲標題中的一個是拼寫錯誤。 –

+0

顯而易見的問題是:哪一個軟件報告了這個錯誤。 C++編譯器? MOC?什麼? –

回答

2

事實證明,一個同事不小心移動了一堆的DLL我的MinGW的bin目錄中。我不得不將他們移回去。

+0

我似乎總是有DLL和MinGW的問題。恭喜你弄明白了! – ContingencyCoder

+0

是的。他的意思是移動一些DLL(以及他打算的那樣),但他意外地抓住了一堆核心DLL。 –