使用嵌入式 C++ 导入 pygame 失败

import pygame fails with embedded c++

大家好,问题来了

我已经在 windows 7 32 bin 中安装了 python 2.7 和 pygame 1.9 当我将 pygame 与 python interpeter 一起使用时,没有问题,它工作正常

然后为行

import pygame

控制台或调用没有问题 python 和文件名

但是我想把它嵌入到用mingw32编译的c++项目中。当我导入其他包如 cv2 或 numpy 没问题但是在 pygame 的情况下我有这个错误

ImportError: DLL load failed: The specified module could not be found.

有人知道问题出在哪里吗?

非常感谢

经过大量谷歌搜索,我已经解决了。问题出在 msi 格式的 pygame 包上。

我卸载了它并安装了 wheel 和软件包

pygame‑1.9.2a0‑cp27‑none‑win_amd64.whl

来自页面http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

这对我有用。在msi包和minggw32编译的情况下,有一些dll丢失的问题

非常感谢我们所有人

:)