2015-11-08 151 views
0

我在Mac上。 所以我到处找我第一次做是从https://hg.libsdl.org/SDL 之后下载SDL文件我也跟着上https://wiki.libsdl.org/Installation 的指示,写我的终端我已经安装了SDL,但它仍然不起作用

mkdir build 
cd build 
../configure 
make 
sudo make install 

到目前为止好以下但毕竟这时候我cd到我的台式机和gcc test.c sdl2-config --cflags --libs型到我的终端它仍然给我的错误

test.c:2:10: fatal error: 'SDL2/SDL.h' file not found 
#include <SDL2/SDL.h> 
     ^
1 error generated. 

,如果我只输入sdl2-config --cflags --libs到我的终端返回

-I/usr/local/include/SDL2 -D_THREAD_SAFE 
-L/usr/local/lib -lSDL2 

所以我认为它已成功安装任何想法是什么问题? 非常感谢

+0

如果添加'-I/usr/local/include'(gcc命令),会发生什么? – immibis

+0

它似乎有效,请你解释一下吗? – Charana

回答

1

您的标题位于/usr/local/include/SDL2/SDL.h,但您试图包含/usr/local/include/SDL2/SDL2/SDL.h。请从您的#include声明或您的-I开关中删除“SDL2”。

+0

/usr/include/SDL2应该*已经*在包含路径上,或者有些奇怪。 – immibis

相关问题