SDL.h:没有这样的文件或目录

时间:2011-10-16 16:12:10

标签: ubuntu include package sdl

我在我的Ubuntu上安装了libsdl 1.2 -dev,但问题是它不明白 #include<SDL.h>

它说:

SDL.h: No such file or directory

但是当我输入时:

kit0n@ubuntu:~$ g++ sepand.cpp -o sepand -lSDL

项目编译没有任何问题。 我该怎么做才能使Ubuntu理解SDL.h?

1 个答案:

答案 0 :(得分:6)

The correct way是将`sdl-config --cflags`添加到您的CXXFLAGS中。 (即使您的情况似乎不需要,您也应该将`sdl-config --libs`添加到您的LIBS。)

从链接释义:对SDL2使用命令sdl-config --cflags --libs或SDL2使用sdl2-config --cflags --libs,例如:

gcc -o test test.c `sdl-config --cflags --libs`