2012-08-07 28 views
0

我寫了使用PyInstaller一個可執行的Python程序,但我得到一個運行時錯誤:使用的Dependency Walker來解決運行時錯誤

Error

的應用程序完美運行,但它一直這個錯誤上來。我想擺脫這個問題。

我遵循Stack Overflow的一些建議,並使用依賴關係walker來查找問題。在日誌部分我得到的輸出是這樣的:

凡一堆.dll文件有紅86PyInstaller黑64。這是否與32位和64位CPU有關?我是否需要將我的.dll文件更新爲64位?

回答

0

看起來你已經打開了一個64位可執行文件與32位版本的Dependency Walker。如果您使用64位版本的Dependency walker重新打開文件,它應該排除第二個錯誤。並且應該指出你的第一個錯誤,這是一個缺失的MS CRT DLL。

+0

謝謝。我應該在哪裏放置缺失的MS CRT DLL。我環顧四周,它應該在C:\ Windows \ winsxs中,但我無法訪問它。 – user1518521 2012-08-07 23:16:52

+1

您需要找到MS CRT再分發軟件包並進行安裝。這將把它放在正確的位置。 – jcopenha 2012-08-07 23:38:57