小编gli*_*ark的帖子

DLL 加载失败:%1 不是有效的 win32 应用程序

所以我遇到一种情况,我需要制作二进制补丁,然后能够从 python 中应用它们。我发现bsdiff看起来是一个很棒的算法,并且有一个python 扩展模块,但是该扩展模块没有超过 Python 2.5 的 Windows 安装程序

好吧,我什至从未认真编写过 C,更不用说尝试使用 python 扩展模块了,所以我开始自己编译它。在用 MinGW32 解决 DLL 加载错误几个小时后,我设法使用项目源代码中提供的 setup.py 对其进行编译和构建。但是,在导入生成的 bsdiff 模块后,我得到:

ImportError: DLL load failed: %1 is not a valid Win32 application.

我正在运行 64 位 python。

有什么建议吗?

c python extension-modules

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

c ×1

extension-modules ×1

python ×1