实例介绍
【实例简介】HI3531DV200平台下sdl/freetype移植(主要用于字符转图片,图片用于region视频叠加)
解压进入目录后,直接执行make即可,具体参考makefile实现
(内含freetype-2.8.1.tar.gz libiconv-1.16.tar.gz SDL2_ttf-2.0.15.tar.gz SDL2-2.0.9.tar.gz源码包)
【实例截图】
【核心代码】
.
├── sdl-freetype
│ ├── Makefile
│ ├── SDL2-2.0.9.tar.gz
│ ├── SDL2_ttf-2.0.15.tar.gz
│ ├── bin
│ │ ├── bin
│ │ │ ├── freetype-config
│ │ │ ├── iconv
│ │ │ └── sdl2-config
│ │ ├── include
│ │ │ ├── SDL2
│ │ │ │ ├── SDL.h
│ │ │ │ ├── SDL_assert.h
│ │ │ │ ├── SDL_atomic.h
│ │ │ │ ├── SDL_audio.h
│ │ │ │ ├── SDL_bits.h
│ │ │ │ ├── SDL_blendmode.h
│ │ │ │ ├── SDL_clipboard.h
│ │ │ │ ├── SDL_config.h
│ │ │ │ ├── SDL_cpuinfo.h
│ │ │ │ ├── SDL_egl.h
│ │ │ │ ├── SDL_endian.h
│ │ │ │ ├── SDL_error.h
│ │ │ │ ├── SDL_events.h
│ │ │ │ ├── SDL_filesystem.h
│ │ │ │ ├── SDL_gamecontroller.h
│ │ │ │ ├── SDL_gesture.h
│ │ │ │ ├── SDL_haptic.h
│ │ │ │ ├── SDL_hints.h
│ │ │ │ ├── SDL_joystick.h
│ │ │ │ ├── SDL_keyboard.h
│ │ │ │ ├── SDL_keycode.h
│ │ │ │ ├── SDL_loadso.h
│ │ │ │ ├── SDL_log.h
│ │ │ │ ├── SDL_main.h
│ │ │ │ ├── SDL_messagebox.h
│ │ │ │ ├── SDL_mouse.h
│ │ │ │ ├── SDL_mutex.h
│ │ │ │ ├── SDL_name.h
│ │ │ │ ├── SDL_opengl.h
│ │ │ │ ├── SDL_opengl_glext.h
│ │ │ │ ├── SDL_opengles.h
│ │ │ │ ├── SDL_opengles2.h
│ │ │ │ ├── SDL_opengles2_gl2.h
│ │ │ │ ├── SDL_opengles2_gl2ext.h
│ │ │ │ ├── SDL_opengles2_gl2platform.h
│ │ │ │ ├── SDL_opengles2_khrplatform.h
│ │ │ │ ├── SDL_pixels.h
│ │ │ │ ├── SDL_platform.h
│ │ │ │ ├── SDL_power.h
│ │ │ │ ├── SDL_quit.h
│ │ │ │ ├── SDL_rect.h
│ │ │ │ ├── SDL_render.h
│ │ │ │ ├── SDL_revision.h
│ │ │ │ ├── SDL_rwops.h
│ │ │ │ ├── SDL_scancode.h
│ │ │ │ ├── SDL_sensor.h
│ │ │ │ ├── SDL_shape.h
│ │ │ │ ├── SDL_stdinc.h
│ │ │ │ ├── SDL_surface.h
│ │ │ │ ├── SDL_system.h
│ │ │ │ ├── SDL_syswm.h
│ │ │ │ ├── SDL_test.h
│ │ │ │ ├── SDL_test_assert.h
│ │ │ │ ├── SDL_test_common.h
│ │ │ │ ├── SDL_test_compare.h
│ │ │ │ ├── SDL_test_crc32.h
│ │ │ │ ├── SDL_test_font.h
│ │ │ │ ├── SDL_test_fuzzer.h
│ │ │ │ ├── SDL_test_harness.h
│ │ │ │ ├── SDL_test_images.h
│ │ │ │ ├── SDL_test_log.h
│ │ │ │ ├── SDL_test_md5.h
│ │ │ │ ├── SDL_test_memory.h
│ │ │ │ ├── SDL_test_random.h
│ │ │ │ ├── SDL_thread.h
│ │ │ │ ├── SDL_timer.h
│ │ │ │ ├── SDL_touch.h
│ │ │ │ ├── SDL_ttf.h
│ │ │ │ ├── SDL_types.h
│ │ │ │ ├── SDL_version.h
│ │ │ │ ├── SDL_video.h
│ │ │ │ ├── SDL_vulkan.h
│ │ │ │ ├── begin_code.h
│ │ │ │ └── close_code.h
│ │ │ ├── freetype2
│ │ │ │ ├── freetype
│ │ │ │ │ ├── config
│ │ │ │ │ │ ├── ftconfig.h
│ │ │ │ │ │ ├── ftheader.h
│ │ │ │ │ │ ├── ftmodule.h
│ │ │ │ │ │ ├── ftoption.h
│ │ │ │ │ │ └── ftstdlib.h
│ │ │ │ │ ├── freetype.h
│ │ │ │ │ ├── ftadvanc.h
│ │ │ │ │ ├── ftautoh.h
│ │ │ │ │ ├── ftbbox.h
│ │ │ │ │ ├── ftbdf.h
│ │ │ │ │ ├── ftbitmap.h
│ │ │ │ │ ├── ftbzip2.h
│ │ │ │ │ ├── ftcache.h
│ │ │ │ │ ├── ftcffdrv.h
│ │ │ │ │ ├── ftchapters.h
│ │ │ │ │ ├── ftcid.h
│ │ │ │ │ ├── fterrdef.h
│ │ │ │ │ ├── fterrors.h
│ │ │ │ │ ├── ftfntfmt.h
│ │ │ │ │ ├── ftgasp.h
│ │ │ │ │ ├── ftglyph.h
│ │ │ │ │ ├── ftgxval.h
│ │ │ │ │ ├── ftgzip.h
│ │ │ │ │ ├── ftimage.h
│ │ │ │ │ ├── ftincrem.h
│ │ │ │ │ ├── ftlcdfil.h
│ │ │ │ │ ├── ftlist.h
│ │ │ │ │ ├── ftlzw.h
│ │ │ │ │ ├── ftmac.h
│ │ │ │ │ ├── ftmm.h
│ │ │ │ │ ├── ftmodapi.h
│ │ │ │ │ ├── ftmoderr.h
│ │ │ │ │ ├── ftotval.h
│ │ │ │ │ ├── ftoutln.h
│ │ │ │ │ ├── ftpcfdrv.h
│ │ │ │ │ ├── ftpfr.h
│ │ │ │ │ ├── ftrender.h
│ │ │ │ │ ├── ftsizes.h
│ │ │ │ │ ├── ftsnames.h
│ │ │ │ │ ├── ftstroke.h
│ │ │ │ │ ├── ftsynth.h
│ │ │ │ │ ├── ftsystem.h
│ │ │ │ │ ├── fttrigon.h
│ │ │ │ │ ├── ftttdrv.h
│ │ │ │ │ ├── fttypes.h
│ │ │ │ │ ├── ftwinfnt.h
│ │ │ │ │ ├── t1tables.h
│ │ │ │ │ ├── ttnameid.h
│ │ │ │ │ ├── tttables.h
│ │ │ │ │ ├── tttags.h
│ │ │ │ │ └── ttunpat.h
│ │ │ │ └── ft2build.h
│ │ │ ├── iconv.h
│ │ │ ├── libcharset.h
│ │ │ └── localcharset.h
│ │ ├── lib
│ │ │ ├── cmake
│ │ │ │ └── SDL2
│ │ │ │ └── sdl2-config.cmake
│ │ │ ├── libSDL2-2.0.so.0
│ │ │ ├── libSDL2-2.0.so.0.9.0
│ │ │ ├── libSDL2.la
│ │ │ ├── libSDL2.so
│ │ │ ├── libSDL2_test.a
│ │ │ ├── libSDL2_test.la
│ │ │ ├── libSDL2_ttf-2.0.so.0
│ │ │ ├── libSDL2_ttf-2.0.so.0.14.1
│ │ │ ├── libSDL2_ttf.la
│ │ │ ├── libSDL2_ttf.so
│ │ │ ├── libSDL2main.a
│ │ │ ├── libSDL2main.la
│ │ │ ├── libcharset.la
│ │ │ ├── libcharset.so
│ │ │ ├── libcharset.so.1
│ │ │ ├── libcharset.so.1.0.0
│ │ │ ├── libfreetype.la
│ │ │ ├── libfreetype.so
│ │ │ ├── libfreetype.so.6
│ │ │ ├── libfreetype.so.6.15.0
│ │ │ ├── libiconv.la
│ │ │ ├── libiconv.so
│ │ │ ├── libiconv.so.2
│ │ │ ├── libiconv.so.2.6.1
│ │ │ └── pkgconfig
│ │ │ ├── SDL2_ttf.pc
│ │ │ ├── freetype2.pc
│ │ │ └── sdl2.pc
│ │ └── share
│ │ ├── aclocal
│ │ │ ├── freetype2.m4
│ │ │ └── sdl2.m4
│ │ ├── doc
│ │ │ ├── iconv.1.html
│ │ │ ├── iconv.3.html
│ │ │ ├── iconv_close.3.html
│ │ │ ├── iconv_open.3.html
│ │ │ ├── iconv_open_into.3.html
│ │ │ └── iconvctl.3.html
│ │ ├── locale
│ │ │ ├── af
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── bg
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── ca
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── cs
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── da
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── de
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── el
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── eo
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── es
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── et
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── fi
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── fr
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── ga
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── gl
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── hr
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── hu
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── id
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── it
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── ja
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── lt
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── nl
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── pl
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── pt_BR
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── rm
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── ro
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── ru
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── sk
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── sl
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── sq
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── sr
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── sv
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── tr
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── uk
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── vi
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── wa
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ ├── zh_CN
│ │ │ │ └── LC_MESSAGES
│ │ │ │ └── libiconv.mo
│ │ │ └── zh_TW
│ │ │ └── LC_MESSAGES
│ │ │ └── libiconv.mo
│ │ └── man
│ │ ├── man1
│ │ │ ├── freetype-config.1
│ │ │ └── iconv.1
│ │ └── man3
│ │ ├── iconv.3
│ │ ├── iconv_close.3
│ │ ├── iconv_open.3
│ │ ├── iconv_open_into.3
│ │ └── iconvctl.3
│ ├── freetype-2.8.1.tar.gz
│ └── libiconv-1.16.tar.gz
└── 好例子网_sdl-freetype.rar
93 directories, 218 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论