2012-10-15 49 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)。