c - fatal error : sdl. h:没有那个文件或目录

标签 c sdl

我在编译 CHIP-8 解释器时遇到了一些问题。 按 ctrl+f9 进行编译后,我看到一条消息“Build ended with errors. Continue?”。

检查构建日志发现以下错误:C:/Workspace/****/****/main.c:4:17: fatal error: sdl.h: No such file or directory

我试过将 SDL.h 复制到源目录中,但没有成功。

我尝试在源代码中创建一个名为“SDL”的目录 (src/SDL/SDL.h),但没有成功。

我还尝试在 src 旁边创建一个文件夹 (SDL/SDL.h)。那也不管用。

之后我尝试了#include <.SDL.h>、#include <.sdl.h>、#include <.SDL.dll> 和#include <.sdl.dll>(忽略“< "符号)

我还尝试过复制 SDL 1.2.15 版和 SDL 2.0.3 版的文件。这也行得通。

我做错了什么吗? 我如何编译它?

最佳答案

你必须说出你的编译器 sdl.h 所在的位置,使用 -I/path/to/sdl 打开 gcc 或在 msvc 中填充 Include Path

(不要移动它,因为它 (sdl.h) 可能需要其他头文件)

关于c - fatal error : sdl. h:没有那个文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31139059/

相关文章:

c++ - 将 SDL 用于 Web 应用程序

c++ - SDL:使现有表面透明/删除所有像素数据

c++ - 在 macOS 上编译 C++ SDL

c++ - 声明变量时逗号分隔的作用

c - 使用 makefile 链接时出错 : Ubuntu

c - 以下调用在 C 中是什么意思?

c - C中主下标值错误

c - 为什么在尝试 "cat"我的字符设备驱动程序时收到错误消息?

qt - Qt 中的 SDL 音频相当于什么?

c++ - winapifamily.h : No such file or directory