解决办法:fatal error: SDL.h: 没有那个文件或目录

简介: 解决办法:fatal error: SDL.h: 没有那个文件或目录

错误

 这个错误是编译ffmpeg产生的。错误如下:


libavdevice/sdl2.c:26:10: fatal error: SDL.h: 没有那个文件或目录
 #include <SDL.h>

解决办法一

apt install libsdl2-dev
# apt install libsdl1.2-dev

解决办法二

 这种情形是自己编译的。编辑ffbuild/common.mak,修改如下:


# NASM requires -I path terminated with /
IFLAGS     := -I/home/quantum6/lib-build/include/SDL2 -I. -I$(SRC_LINK)/

具体路径因人而异要自己修改。

目录
相关文章
|
开发工具 Windows
关于 fatal error LNK1158: 无法运行“rc.exe” 的解决方法
关于 fatal error LNK1158: 无法运行“rc.exe” 的解决方法
关于 fatal error LNK1158: 无法运行“rc.exe” 的解决方法
fatal error: ft2build.h: 没有那个文件或目录
fatal error: ft2build.h: 没有那个文件或目录
279 0
LINK : fatal error LNK1181: 无法打开输入文件“a.lib,b.lib” 可能原因是什么?
LINK : fatal error LNK1181: 无法打开输入文件“a.lib,b.lib” 可能原因是什么?
|
Windows
WINDOWS编译ffmpeg:LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”
WINDOWS编译ffmpeg:LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”
347 0
fatal error: krb5.h: 没有那个文件或目录
fatal error: krb5.h: 没有那个文件或目录
146 0
fatal error: alsa/asoundlib.h: 没有那个文件或目录
fatal error: alsa/asoundlib.h: 没有那个文件或目录
97 0
编译ffmpeg:libavdevice/xcbgrab.c:28:10: fatal error: xcb/xfixes.h: 没有那个文件或目录
编译ffmpeg:libavdevice/xcbgrab.c:28:10: fatal error: xcb/xfixes.h: 没有那个文件或目录
42 0
|
Linux
编译telepresence:fatal error: libavfilter/avfiltergraph.h: 没有那个文件或目录
编译telepresence:fatal error: libavfilter/avfiltergraph.h: 没有那个文件或目录
56 0
|
Linux C语言 C++
VS编译出错:fatal error C1083: 无法打开包括文件:“stdbool.h”: No such file or directory
VS编译出错:fatal error C1083: 无法打开包括文件:“stdbool.h”: No such file or directory
497 0
fatal error: xcb/xcb.h: 没有那个文件或目录
fatal error: xcb/xcb.h: 没有那个文件或目录
137 0