2015-11-08 155 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

相關問題