我正在尝试编译以下具有标头的代码:
#include <SDL2/SDL.h>
#include <SDL2_image/SDL_image.h>
然而,在运行以下makefile之后:
g++ -std=c++11 src/main.cpp -lSDL2 -lSDL2_image
我遇到了以下错误:
fatal error: SDL2_image/SDL_image.h: No such file or directory
#include <SDL2_image/SDL_image.h>
有什么建议吗?我对我的SDL_image安装不是非常确定。我在Ubuntu上运行这个。
SDL_image.h
安装在哪个目录下。一旦我们知道了这一点,就可以告诉你如何将相关编译选项添加到你的makefile中。 - Daniel Strulapt-file search SDL_image.h
后,我得到了以下结果:`emscripten: /usr/share/emscripten/system/include/SDL/SDL_image.h`
libsdl-image1.2-dev: /usr/include/SDL/SDL_image.h
`libsdl2-image-dev: /usr/include/SDL2/SDL_image.h`
- mas4