python Windows "ImportError: DLL load failed: The specified module could not be found." When loading compiled extension

python Windows "ImportError: DLL load failed: The specified module could not be found." When loading compiled extension

我使用 MinGW64 为 python 编译了一个模块,但无法加载。

我尝试检查文件的文件类型(使用 mingw file 命令),它们都是 64 位的,所以这不是问题。

诀窍是将 MinGW64 lib 路径添加到 PATH。

> set PATH=%PATH%;%MINGW64_ROOT%\x86_64-4.9.0-posix-seh-rt_v3-rev2\mingw64\bin

(此外,为了构建它,我必须定义宏:MS_WIN64)。