编译ppsspp源码

源码地址:

ppsspp: https://github.com/hrydgard/ppsspp

开发环境:

eclipse 

NDK 

 

开始编译:

1、配置ppsspp-master\android\ab.cmd 中NDK路径

 

 

xcopy ..\assets\flash0 assets\flash0\ /s /y <d.txt

xcopy ..\assets\lang assets\lang\ /s /y <d.txt

xcopy ..\assets\shaders assets\shaders\ /s /y <d.txt

copy ..\assets\langregion.ini assets\langregion.ini

copy ..\assets\compat.ini assets\compat.ini

copy ..\assets\Roboto-Condensed.ttf assets\Roboto-Condensed.ttf

copy ..\assets\*.png assets\

SET NDK=C:\AndroidNDK   //********************改成对应的NDK路径

SET NDK_MODULE_PATH=..\ext;..\ext\native\ext

%NDK%/ndk-build -j9 %*

 

2、开始编译 

 运行ab.cmd  会发现报如下错误,这个是缺少 glslang

PPSPP源码Android版编译编译 - slbwgslz - slbwgslz的博客

处理方法:下载 glslang源码,将下载后的代码拷贝到ppsspp-master\ext\glslang中

glslang源码地址为https://github.com/hrydgard/glslang

 

 继续编译ab.cmd 回报如下错误,这个是缺少 ffmpeg 导致的

PPSPP源码Android版编译编译 - slbwgslz - slbwgslz的博客

 

处理方法:下载 ffmpeg源码,将下载后的代码中android目录拷贝到 ppsspp-master\ffmpeg中

ffmpeg 源码地址为https://github.com/hrydgard/ppsspp-ffmpeg

 

继续编译ab.cmd 回报如下错误,这个是缺少 armips导致的

PPSPP源码Android版编译编译 - slbwgslz - slbwgslz的博客

处理方法:下载 armips源码,将下载后的代码拷贝到ppsspp-master\ext\glslang中
armips源码地址为https://github.com/Kingcom/armips

 

 

续集编译ab.cmd命令,等待一段时间后就可以编译完成了效果图如下:

PPSPP源码Android版编译编译 - slbwgslz - slbwgslz的博客

  

 

2、将ppsspp-master\android 导入到eclipse中运行项目

PPSPP源码Android版编译编译 - slbwgslz - slbwgslz的博客

 

运行效果如下:

PPSPP源码Android版编译编译 - slbwgslz - slbwgslz的博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值