MuPdf编译so文件

最近研究Android的PDF,因为Mupdf下载的源码并不是能直接运行,需要自己编译,所以把自己捣鼓的过程分享给有问题的朋友。(写这个只是为了让你少走弯路可以成功编译运行该app)

自己测试编译Mupdf1.6的so文件并成功运行。

1.首先下载好MuPdf源文件。

2.下载安装Cygwin。(参考:http://blog.csdn.net/jianping_shen/article/details/6300292)

3.打开Cygwin,cd到Mupdf源文件的根目录,make命令编译生成 “generated”目录


 make后就开始编译了,中间会有警告,不用管。


编译完成后就多了 generated 目录里的文件。

4.打开mupdf-1.6-source\platform\android下local.properties.sample文件,最后加上android sdk的路径,

并另存为local.properties。如下图:


5.导入该android工程到eclipse,注意红框处不打勾,因为jni里的.mk文件里需要编译的c文件没在android工程里。如果把工程整个copy到工作空间,会导致编译so的时候找不到所需文件。


6.导入后右键项目Properties


 ↑ Builders->New



 ↑ 选择Program



 ↑ 设置Location为ndk-build.cmd(android-ndk百度可搜索下载)


 ↑ 设置Working Directory



 ↑ 设置Refersh项



 ↑ 设置Build Options项,点击Specify Resources...



 ↑ 选择工程下的jni目录后点击ok



 ↑ 将新建的builder移动到最上面,点ok就会开始编译so文件,完成后如果项目看不到生成的libs目录,右键项目刷新一下即可。



编译好的so文件:1.6    libmupdf.so

      1.7a  libmupdf.so


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值