我在我的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?
答案 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`