Chinaunix首页 | 论坛 | 博客
  • 博客访问: 20153
  • 博文数量: 12
  • 博客积分: 261
  • 博客等级: 二等列兵
  • 技术积分: 110
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-01 22:06
文章分类
文章存档

2011年(12)

我的朋友
最近访客

分类: C/C++

2011-03-20 20:11:10

下载源代码和thirdparty,pregen压缩包并解压到源代码根目录下。

1.执行 mupdf/thirdparty 目录下第三方库中可以执行的 ./configure。
2.mupdf/android/jni/core.mk,ThirdParty.mk 修改第三方库目录名称(eg: freetype –> freetype-2.4.4)。
3.mupdf/thirdparty/jbigdec/os_types.h 修改避免重复定义stdint.h中定义类型。
4.mupdf/thirdparty/openjpeg-1.4/libopenjpeg/openjpeg.c 修改头文件为:#include "../opj_config.h"。
5.mupdf/android/jni/core.mk 加入 $(MY_ROOT)/fitz/crypt_sha2.c 编译。

在 mupdf/android 目录下执行 $NDK/ndk-build 进行编译即可,不过生成的so文件较大。

阅读(2790) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

f33chobits2012-01-20 10:51:24

正在研究mupdf0.8.15和0.9版本   

3.mupdf/thirdparty/jbigdec/os_types.h 修改避免重复定义stdint.h中定义类型。

请问这句话如何去实现???