无法打开包含文件:“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”的主要内容,如果未能解决你的问题,请参考以下文章

Qt整合 SDL2报错

无法在 Visual Studio 2013 中包含文件

opencv 无法打开包含文件

C++ OpenGL SDL 屏幕问题

无法打开包含文件:'arpa/inet.h':[关闭]

无法打开包含文件 - 'gtest.h' - 没有这样的文件或目录