2011-03-03 89 views
2

我正在寫一個Windows窗體應用程序,它廣泛使用datagridview和其他.net組件。當我在Win 7上運行應用程序時,它總是崩潰,並說qtcore4.dll庫丟失。 我的問題是:這是一個正常的行爲?這隻發生在我身上?那個圖書館做了什麼?Winforms崩潰沒有qtcore4.dll勝7 7

+3

'qtcore4的情況下,麥克的建議。 dll'不是一個.NET框架組件。這是一個第三方UI庫。 –

回答

1

運行Process Monitor並查看磁盤上試圖加載的位置qtcore4.dll

然後確保您在該位置的磁盤上安裝了該.dll的副本。

否則,您可能需要開始將它與您的應用程序一起運行在與運行時可執行文件相同的目錄中。

1

加載應用程序到Dependency Walker它會告訴你哪些其它的DLL試圖使用它 - 假設它不是通過LoadLibrary()加載,其中使用Process Monitor將更加有用