2013-09-21 81 views
0

我使用ubuntu/C/SDL的初學者很少,所以我不確定如何做到這一點。嘗試從SDL中的鼠標指針獲取輸入C

我有一個項目,我必須用boids算法模擬鳥羣。我已經完成了算法,就可以將目標數組(例如包含目標點的X和Y位置的2數組數組)作爲輸入的方面,您可以將每個成員的位置作爲輸出。把它放在一個無限循環中,鳥的位置將不斷更新。

我現在應該使用鼠標指針來獲取目標數組。我已經提供了其他人編寫的SDL框架。使其運行的說明位置: 更改LIBS INCLUDES和CXXFLAGS的生成文件中的值,其中通過鍵入sdl-config --libs和sdl-config --cflags的值進入命令窗口。

如果i型SDL-配置--libs到命令窗口,我得到: -L/usr/lib中/ I386-Linux的GNU -lSDL 打字SDL-配置--cflags收率: -I/usr/include/SDL -D_GNU_SOURCE = 1 -D_REENTRANT

我鍵入那些在下面張貼,但我不能編譯主程序。編譯時使用「gcc main.c -o exe」給出錯誤信息: main.c:4:17:致命錯誤:SDL.h:沒有這樣的文件或目錄 編譯終止。

我也試圖與./Makefile執行makefile文件,並獲得開始錯誤列表: ./Makefile:線路1:CXX:找不到命令 ./Makefile:4號線:LIBS:命令不找不到 ./Makefile:line 5:INCLUDES:command not found ./Makefile:line 6:CXXFLAGS:command not found ./Makefile:line 8:GETSCANS:command not found ./Makefile:line 9:GETSCANS_OBJS:命令未找到

我如何得到它的工作?

main.c:

回答

0

好吧,顯然你必須在命令窗口中輸入「make」。