SDL 应用 仙剑奇侠传嵌入式移植说明 本文档详细说明了 SDL 嵌入式移植的细节,着重介绍了仙剑奇侠传游戏的移植过程。本游戏最早是一个 DOS 下的商业游戏,流行一时。后来还拍成的电视剧。LINUX 上的仙剑是在分析了其中游戏资源文件的格式情况下,用 SDL 重写一个开源软件。后来这个版本还移植到 Android 上。在我的乐 phone 手机也能完美运行。 SDL 应用 仙剑奇侠传完整篇需要 SDL/SDL_mixer/SDL_ttf/SDL_image 四个库,这四个库分别需要 mad/zlib/iconv/freetype/jpeg/png 库。嵌入式版本还需要 tslib。因此完整的游戏需要大量移植工作。 在编译支持库时,需要编译 freetype、zlib、libiconv、libmad、jpeg、libpng、SDL、SDL_ttf、SDL_image 和 SDL_mixer 等库。每个库的编译过程都需要使用 tar 命令解压缩源代码,然后使用 ./configure 命令生成 Makefile,最后使用 make 命令编译和安装。 在编译 SDL 库时,需要使用 ./configure 命令生成 Makefile,然后使用 make 命令编译和安装。在编译 SDL_ttf 库时,需要使用 ./configure 命令生成 Makefile,然后使用 make 命令编译和安装。同样,在编译 SDL_image 库时,需要使用 ./configure 命令生成 Makefile,然后使用 make 命令编译和安装。 在编译 SDL_mixer 库时,需要使用 ./configure --enable-music-mp3-mad-gpl --enable-music-mp3=no 命令生成 Makefile,然后使用 make 命令编译和安装。 在 x86 版本的编译运行中,需要在源代码目录下直接使用 make 命令编译和运行。编译后的可执行文件位于 dist/Debug/GNU-Linux-x86/ 目录下的 sdlpal。 在运行仙剑奇侠传游戏时,需要原版的资源文件,因此需要在网上找到 DOS 版的资源包。注意原版文件名一般是大写的,而开源 Linux 版需要全部小写的文件。需要一一改过来。 本文档提供了 SDL 应用 仙剑奇侠传嵌入式移植的详细说明,包括了游戏的移植过程、支持库的编译和安装、游戏的编译和运行等内容。
剩余8页未读,继续阅读
- 粉丝: 18
- 资源: 81
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 虚拟电脑病毒无害无需资源
- 探索Python数据可视化:Matplotlib库的深入指南
- 全站数据爬取技术与实践:方法、代码与策略
- 微信自动抢红包APP.zip毕业设计参考学习资料
- 为 Wireshark 能使用纯真网络 IP 数据库(QQwry)而提供的格式转换工具.zip
- 音频格式转换工具.zip学习资料程序资源
- 自用固件,合并openwrt和immortalwrt编译AX6(刷机有风险).zip
- 最新GeoLite2-City.mmdb,GeoLite2-Country.mmdb打包下载
- 基于BootStrap + Springboot + FISCO-BCOS的二手物品交易市场系统.zip
- 使用Java语言编写的九格拼游戏,找寻下曾经小时候的记忆.zip