[普通]SDL 笔记之编译安装步骤

作者(passion) 阅读(1378次) 评论(1) 分类( c++)

/******************************************
SDL原包SDL-1.2.14.tar.gz  常用扩展库有SDL_gfx-2.0.23.tar.gz、SDL/SDL_image-1.2.8.tar.gz、SDL/SDL_ttf-2.0.9.tar.gz这三个,另外还有SDL_mixer-1.2.9.tar.gz包(这里边包含游戏手柄操作)
安装过程
首先解压所有包
1、#cd SDL-1.2.14
  #./configure&&make&&make install
  
2.#cd SDL_gfx-2.0.23
  #./configure&&make&&make install
  
3.安装ttf库需要freetype支持库(下载 http://ftp.twaren.net/Unix/NonGNU/freetype/freetype-2.3.11.tar.gz
 解压 tar xvzf freetype-2.3.11.tar.gz 
 然后./confgiure & make & make install
 然后
 #cd SDL_ttf-2.0.9 
 #./configure&&make&&make install
 
4.#cd SDL_image-1.2.8
  #./configure&&make&&make install
 这样就完成了这些包的安装
 
 包下载及具体安装步骤去本电脑的linux course/嵌入式/移植/游戏移植/《SDL库的安装及游戏测试》的world文档中找  
 
 *******************************************/
1.图片的缩放在rotozoom中

2.在屏幕上画图函数gfx包中的SDL_gfxPrimitives.h

3.SDL自带库里边只支持.bmp格式图片,要加载其它格式图片需要安装SDL_image扩展库,所能扩展的格式都在SDL_image.h中

4.SDL_Delay(int);延时函数,参数1000为一秒

5.初始化SDL后 不要忘记设置和初始化屏幕

6.编译时 如用了扩展库不要忘记加上扩展库命令(e. -lSDL_image  or  -lSDL_gfx);

7.屏幕颜色的填充  部分在Video的FillRect中找 包括全屏填充和部分填充

8.在屏幕上显示汉字步骤  先初始化ttf库,然后定义文件操作变量(Font),然后打开字库(eg:uming.ttf宋体字库),然后把要显示的字体些到屏幕上用TF_RenderUTF8_Solid(),再用SDL_BlitSurface()函数把当前屏幕加载到新屏幕上,在刷新屏幕就OK了;  这是在linux下  如在windows下用TTF_RenderUNICODE_Solid()函数;

9.linux下支持汉语的编码为UTF8,windows下支持汉语的编码为UNICODE;


« 上一篇:wifi共享上网(至尊版wifi)
« 下一篇:mongodb查找条件简单分析
t1234567   评论:   Chrome 45.0.2454.101  Windows 7

【暴力项目】无需引流,日赚500+,当天收款,人人可操作


1、首先这个项目当然是可以长期做的,不是做几天就死的短期项目!

2、项目操作简单,一学就会,人人可以操作!

3、操作本项目需要投资100元以下,什么0投资也能赚钱的你相信吗?

4、项目是大众项目,上万人同时操作无半点影响!

5、完全的正规合法,阳光项目,并且是真正的长期可一直操作的项目!

6、我不是雷锋,你赚钱了给我分20%的利润,不会分钱是不会永久带你的。


同意以上观点:

加微信wbaa1993 (验证码a010) 会马上通过好友请求


1 楼 2018-03-30
在这里写下您精彩的评论
  • 微信

  • QQ

  • 支付宝

返回首页
返回首页 img
返回顶部~
返回顶部 img