SDL显示文本

网友投稿 318 2022-11-23

SDL显示文本

SDL显示文本

SDL2.0库本身没有文本数据显示相关函数接口,文本显示需要编译安装SDL_ttf库。

1.编译安装SDL2_ttf库

[wbyq@wbyq src_pack]$ tar xvf /mnt/hgfs/ubuntu/software_pack/SDL2_ttf-2.0.15.tar.gz

(2)配置编译安装路径。

[wbyq@wbyq SDL2_ttf-2.0.15]$ ./autogen.sh [wbyq@wbyq SDL2_ttf-2.0.15]$ ./configure --prefix=$PWD/_install[wbyq@wbyq SDL2_ttf-2.0.15]$ make && make install

(3)编译成功生成文文件。

[wbyq@wbyq _install]$ tree.├── include│ └── SDL2│ ├── freetype.h│ └── SDL_ttf.h└── lib ├── libSDL2_ttf-2.0.so.0 -> libSDL2_ttf-2.0.so.0.14.1 ├── libSDL2_ttf-2.0.so.0.14.1 ├── libSDL2_ttf.a ├── libSDL2_ttf.la ├── libSDL2_ttf.so -> libSDL2_ttf-2.0.so.0.14.1 └── pkgconfig └── SDL2_ttf.pc4 directories, 8 files

2.增加设置字体大小函数

SDL2_ttf库中提供函数没有单独提供设置字体大小函数,为了方便设置字体大小,修改SDL_ttf.c文件,增加设置字体大小函数。

[wbyq@wbyq SDL2_ttf-2.0.15]$ gedit SDL_ttf.h +291extern void TTF_SetFontSize(TTF_Font *font,int ptsize);/*设置字体大小*/

3.SDL文本显示

4.Makefile文件

5.运行效果

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:hadoop系列之MR的经典代码案例一
下一篇:创基Type-C集线器外观精巧实用性强
相关文章

 发表评论

暂时没有评论,来抢沙发吧~