2014-07-12 36 views
0

我從源代碼編譯Qt Creator成功。當試圖啓動一個對話框顯示了與無法加載郵件的插件列表如下:編譯後Qt Creator無法加載插件

因爲依賴未能加載無法加載插件:CppTools(83年1月3日) 原因:K :\ compile-qtc \ build \ lib \ qtcreator \ plugins \ CppToolsd.dll: 無法加載庫 K:/compile-qtc/build/lib/qtcreator/plugins/CppToolsd.dll:找不到指定的過程 。

該消息看起來類似於對話框中列出的所有插件。爲每個插件提到的庫在那裏。我可能做錯了什麼?

在Windows 7 64位上使用MinGW(GCC 4.8.2),它捆綁在Qt 5.3.1中。

+0

路徑上的DLL? –

+0

@The_Anomaly:這些都是從同一個Qt Creator源碼編譯的dll。你的意思是他們應該在系統路徑中嗎? – Amani

+0

啊,原諒我,我誤解了你原來的帖子。我的評論是不相關的。 我在Windows上安裝Qt Creator的經驗對於使用二進制文件一直非常積極,但我認爲你有理由需要編譯它。對不起,我不能幫助 - 我希望別人可以。 –

回答

0

嘗試在這些dll的任何一個(CppToolsd.dll)上使用dependencywalker(http://www.dependencywalker.com/),看看那些不允許它們加載的東西。也可以嘗試添加Qt 5.3.1(假設您使用它來編譯QtCreator src)bin目錄到您的系統路徑變量。

+0

Qt 5.3.1的bin目錄已經在編譯成功的路徑中。 – Amani

+0

你有沒有嘗試在CppToolsd.dll上運行dependency walker,它顯示了什麼?它會顯示缺少的DLL(這取決於)爲紅色。 – Blackhole

+0

是的,我檢查過的大多數依賴項都在Qt安裝目錄中。我徘徊是否有一個「安裝」的步驟,可以拉動所有的依賴。我詢問了IRC(Qt Creator)中的「make install」步驟,答案是沒有「make install」步驟,但是構建目錄受到構建過程中許多目標文件的污染。我會嘗試跟進IRC和郵件列表。 – Amani