Ubuntu16.04上SDL安裝

一:準備下載包

SDL的官網網址:http://www.libsdl.org/

也可以直接使用命令wget +下載的具體網址,如wget  http://www.libsdl.org/release/SDL-1.2.15.tar.gz

SDL庫一共四個包:

SDL基礎包:SDL-1.2.15.tar.gz

SDL擴展包:

SDL_gfx-2.0.22.tar.gz(SDL圖形核心包)

SDL_image-1.2.10.tar.gz(SDL圖片庫)

SDL_ttf-2.0.10.tar.gz(SDL字體庫)

參考:https://blog.csdn.net/huierlc/article/details/50165237、http://blog.sina.com.cn/s/blog_12dc39be90102vn3j.html

二:安裝步驟

1.  用鼠標操作或命令操作,linux文件系統usr目錄下,建立一個文件夾命名爲SDL,並把你準備好的SDL包放在SDL文件夾中。我是放在我需要的位置,如/home/xvv/Desktop/I.MX6/Video-test/SDL中

     SDL基礎包SDL-1.2.15.tar.gz示例安裝

1)進入usr/SDL用命令解壓SDL-1.2.15.tar.gz,在終端鍵入如圖命令後點擊Enter鍵開始解壓。

Linux/Ubuntu系統上的SDL安裝圖文教程

2)解壓後在/usr/SDL文件夾下出現一個SDL-1.2.15的文件夾,鍵入命令進入SDL-1.2.15

Linux/Ubuntu系統上的SDL安裝圖文教程

3)在SDL-1.2.15文件夾中可看到一個READMEINSTALL的文件,README裏面有SDL-1.2.15包的介紹和INSTALL裏面有SDL-1.2.15包的安裝步驟。可打開查看。

示例:鍵入命令查看INSTALLINSTALL1.  Run './configure; make; make install'爲包的安裝步驟

Linux/Ubuntu系統上的SDL安裝圖文教程

Linux/Ubuntu系統上的SDL安裝圖文教程

4)然後回到usr/SDL/ SDL-1.2.15下鍵入./configure點擊Enter鍵配置

Linux/Ubuntu系統上的SDL安裝圖文教程

5)配置過後鍵入命令make點擊Enter鍵編譯

Linux/Ubuntu系統上的SDL安裝圖文教程

6)如果make出錯,錯誤如下

./src/video/x11/SDL_x11sym.h:168:17: 錯誤:與‘_XData32’類型衝突

 SDL_X11_SYM(int,_XData32,(Display *dpy,register long *data,unsigned len),(dpy,data,len),return)

                 ^

./src/video/x11/SDL_x11dyn.c:95:5: 附註:in definition of macro ‘SDL_X11_SYM’  rc fn params { ret p##fn args ; }

解決方法:

原來是:SDL_X11_SYM(int,_XData32,(Display *dpy,register  long *data,unsigned len),(dpy,data,len),return)

改後添加一個單詞即可:(_Xconst)

SDL_X11_SYM(int,_XData32,(Display *dpy,register _Xconst long *data,unsigned len),(dpy,data,len),return)

7)然後鍵入命令make install點擊Enter

Linux/Ubuntu系統上的SDL安裝圖文教程

這時安裝SDL基礎包已算完成。

三:檢驗是否安裝成功

在終端鍵入命令進入usr/SDL/SDL-1.2.15/test文件夾,再鍵入命令./configure

Linux/Ubuntu系統上的SDL安裝圖文教程

鍵入命令make

Linux/Ubuntu系統上的SDL安裝圖文教程

這時usr/SDL/SDL-1.2.15/test文件夾下回生成許多SDL測試文件,隨便鍵入一個./loopwave欣賞效果

Linux/Ubuntu系統上的SDL安裝圖文教程




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章