无法打开包含文件:“SDL.h”
Posted
技术标签:
【中文标题】无法打开包含文件:“SDL.h”【英文标题】:Cannot open include file: 'SDL.h' 【发布时间】:2014-07-08 16:18:04 【问题描述】:我迫切需要任何人都可以提供的任何帮助。我正在尝试在 Windows 64 位机器上安装 pygame 1.9.1 和 64 位 python 2.7。我有 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 cannot find include file "sdl.h" (我的 setup.py 没有那行)
我在 microsoft 的网站上查找了错误消息,但我不知道如何修复它。我什至找不到包含语句在 pygame 文件中的位置。有人可以帮忙吗?
【问题讨论】:
【参考方案1】:从Unofficial Windows Binaries for Python Extension Packages 尝试PyGame binary - 您无需自己编译。
【讨论】:
Unofficial Windows Binaries
是 Windows 用户的好去处 :) 如果它有效,那么您可以将我的答案标记为已接受(并最终支持):)以上是关于无法打开包含文件:“SDL.h”的主要内容,如果未能解决你的问题,请参考以下文章