2015-02-06 18 views
1

我試圖使用TTF因爲我想開發的遊戲,我是相當新的這個,所以我要感謝你很多,如果你能回答我一個問題:找不到SDL.h當

我正確地按照安裝說明(至少我希望我做了)之後,我試圖編譯我的項目,包括TTF,但是我沒有辦法,一個錯誤顯示告訴我編譯器找不到「SDL.h」,我做什麼?我使用的代碼塊,如果有幫助,這是我的編譯器行:

g++ -o bin/Debug/tuctactoe obj/Debug/game.o obj/Debug/main.o -lGL -lGLEW -lSDL2 -lSDL2_image -lSDL2_ttf -lSDL 

希望你能回答我的問題。

回答

4

看起來你錯過了libsdl-ttf的「dev」包。在Ubuntu/Debian的你可以安裝這樣說:

sudo apt-get install libsdl-ttf2.0-dev 

在RHEL/CentOS的/ Fedora的可能是這一點,但我不知道:

sudo yum install SDL-devel 

如果SDL.h您可以快速找到你的機器上的任何地方運行:

locate SDL.h 

如果安裝的地方,你需要使用-I規則添加路徑到編輯命令,像這樣:

g++ -I/your/path/to/SDL.h # ... 
+0

實際上幫助,謝謝 – DemetrioProgramerOsorio 2015-02-06 22:36:47