无法打开包含文件:'SDL.h

0 投票
1 回答
1354 浏览
提问于 2025-04-18 12:31

我非常需要任何人的帮助。我正在尝试在一台64位的Windows电脑上,用64位的Python 2.7安装pygame 1.9.1。我有Visual Studio C++ Express 2008和Visual Studio 2013,但安装时总是使用Express版本。每次我都收到这个错误信息:“致命错误 C1083:无法打开包含文件:'SDL.h':没有这样的文件或目录。”

我已经从libsdl.org下载了SDL库。

我按照这里的教程操作过:http://lazyfoo.net/SDL_tutorials/lesson01/windows/msvsnet0508e/index.php (我写的程序可以运行,但pygame的程序还是不行)

我还看过一个类似lazyfoo教程的视频,里面告诉我需要添加额外的库。

我尝试过按照这个回答来操作:Pygame无法找到包含文件"sdl.h" (我的setup.py文件里没有那一行)

我在微软的网站上查过这个错误信息,但我还是搞不清楚怎么解决。我甚至找不到pygame文件里包含语句的位置。有人能帮帮我吗?

1 个回答

0

试试从这个链接下载PyGame的二进制文件,这样你就不需要自己编译了。这个链接是一个提供Python扩展包的非官方Windows二进制文件网站

撰写回答