2012-10-15 85 views
1

加載我有使用Python,OPENCV和py2exe建立了一個Python應用程序。的Python:OpenCV的不能在Windows XP上

當我發佈這個程序,並嘗試將Windows XP計算機上運行它,我對因錯誤加載cv2.pyd(OpenCV的Python包裝)

我看着cv2.pyd與依賴啓動時產生錯誤沃克和注意到一些DLL文件丟失:ieshims.dll和wer.dll。不幸的是複製這些庫不能解決一些其他DLL缺失或問題沒有及時更新。

有什麼想法?

回答

5

這個問題是從由py2exe copyied 4個dll文件:msvfw32.dllmsacm32.dllavicap32.dllavifil32.dll

正如我建立在Vista上,我認爲這將強制使用在Windows XP Vista中的dll導致一些不匹配時,試圖加載它。

我刪除了這4個DLL文件,一切似乎工作正常(在這種情況下,使用常規的系統DLL)。