`
phenom
  • 浏览: 409388 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

mupdf 编译

 
阅读更多
最新的mupdf已经更新了android,还是不错的,使用了AdapterView效果还算好的。简单地编译下就可以使用了,只是在滑动时不是很好。容易向各方面滑动。
这次简单介绍下编译的过程。默认它是支持中文的。
先下载源码,这次第三方库是使用git下来的。
所以先到thirdparty目录下,可以看到几个目录。还有一个readme,在外层目录执行这个文件里面的两条命令,下载所需要库。然后在这目录下会将对应的源码下载。
过程:
git clone git://git.ghostscript.com/mupdf.git --depth=1 加后面的参数,不会下载所有的branch,
就是先在mupdf目录执行:
$ git submodule init
$ git submodule update

让它下载源码,然后进入thirdparty目录
比如:freetype-2.4.9,下载完后,到这个目录,执行 ./autogen.sh,完了会产生make文件,然后再./configure 如果产生了配置文件。

另一个目录如:openjpeg-1.5.0,里面就可以直接执行./configure 就行了

第三方库都编译完成了,再回到外层mupdf目录,执行make

最后进入android,执行ndk-build 就差不多了。再用ant或ide产生apk文件。

分享到:
评论
8 楼 phenom 2013-01-30  
tianyifeng1989 写道
$ ./ltmain.sh
./ltmain.sh: line 126: CDPATH: command not found
./ltmain.sh: line 199: -e: command not found
./ltmain.sh: line 205: -e: command not found
: Version mismatch error.  This is libtool 2.4.2, but the
: definition of this LT_INIT comes from an older release.
: You should recreate aclocal.m4 with macros from libtool 2.4.2
: and run autoconf again.
还是出现错误,这个thirdparty\jpeg下面的我执行了ltmain.sh

没人叫你执行ltmain.sh是./configure而且也说明了你的libtool版本可能较低 要2.4.2的,
7 楼 tianyifeng1989 2013-01-29  
$ ./ltmain.sh
./ltmain.sh: line 126: CDPATH: command not found
./ltmain.sh: line 199: -e: command not found
./ltmain.sh: line 205: -e: command not found
: Version mismatch error.  This is libtool 2.4.2, but the
: definition of this LT_INIT comes from an older release.
: You should recreate aclocal.m4 with macros from libtool 2.4.2
: and run autoconf again.
还是出现错误,这个thirdparty\jpeg下面的我执行了ltmain.sh
6 楼 tianyifeng1989 2013-01-28  
谢谢了我再试试
5 楼 tianyifeng1989 2013-01-28  
4 楼 phenom 2013-01-28  
tianyifeng1989 写道
我下载最新的也不行,我下载的是1.1的

linux系统 64位的,可以,windows不知道。
3 楼 tianyifeng1989 2013-01-28  
我下载最新的也不行,我下载的是1.1的
2 楼 phenom 2013-01-28  
tianyifeng1989 写道
请问怎么编译的怎么我编译总是出错的,好像少cmap_cns.h,cmap_gb.h  ..... 这些头文件,thirdparty\jpeg总是编译不过去总是说格式configure格式不对


已经更新了。请查看,我下载的是git最新版
1 楼 tianyifeng1989 2013-01-28  
请问怎么编译的怎么我编译总是出错的,好像少cmap_cns.h,cmap_gb.h  ..... 这些头文件,thirdparty\jpeg总是编译不过去总是说格式configure格式不对

相关推荐

    mupdf 编译版本

    **mupdf 编译版本**是针对Android平台的一个PDF阅读器库,它基于开源项目Mupdf。Mupdf是一款轻量级、高效的PDF查看器,被广泛应用于各种设备和平台,包括移动设备和嵌入式系统。其设计目标是提供快速、安全且资源...

    MuPDF编译而成的libmupdf.so文件

    安卓PDF解析必备良器!!mupdf是当前Android开发中最强大的PDF解析包

    完美编译mupdf-qt动态链接库

    **完美编译mupdf-qt动态链接库详解** mupdf-qt是MuPDF的Qt界面版本,它提供了一个轻量级、高效且可定制的PDF查看器,支持多种平台。在Windows环境下,通常使用Visual Studio(VS)作为编译工具,配合Qt库来构建...

    MuPDF1.0编译生成的libmupdf.so文件

    3. **配置Android.mk**:在MuPDF源代码目录下,你需要创建或修改`Android.mk`文件,以定义编译目标、编译选项、库依赖等信息。例如,设置APP_STL用于选择C++运行时库,APP_ABI指定目标架构(如armeabi-v7a, arm64-v8...

    支持Qt编译的mupdf动态库

    本文将深入探讨如何将mupdf与Qt框架集成,特别关注如何在Visual Studio环境下编译生成支持Qt5的动态库,适用于x86和x64系统。mupdf是一个轻量级的PDF阅读器库,而Qt则是一个广泛使用的C++图形用户界面应用程序开发...

    Android MuPDF 最新代码编译的SO库

    **Android MuPDF 最新代码编译的SO库详解** MuPDF是一款轻量级的PDF、XPS、EPUB等格式文档阅读器的源代码库,由Artifex Software开发。在Android平台上,开发者可以利用MuPDF库来创建自己的PDF阅读应用,提供高效且...

    MuPDF1.2编译生成的libmupdf.so文件

    在这个场景中,我们讨论的是 MuPDF 1.2 版本在Windows XP系统下编译生成的适用于Android的`libmupdf.so`。 编译过程涉及的关键步骤包括: 1. **环境准备**:首先,你需要一个安装了Android NDK(Native ...

    MuPDF版本1.10编译的so库libmupdf.so

    MuPDF是一款轻量级的PDF、XPS和EPUB阅读器及渲染库,由Artifex Software公司开发。版本1.10的libmupdf.so是该软件的核心组件,它是一个动态链接库,主要为Android平台提供PDF处理功能。在Android应用开发中,这种库...

    Mupdf静态库和头文件

    集成Mupdf到Qt项目中,首先需要下载并解压提供的压缩包文件"Mupdf",该文件通常包含了Mupdf的源代码、静态库和头文件。在Windows系统上,这些文件可能包含.lib和.h文件,而在Linux或macOS上则是.a和.h文件。开发者...

    Mupdf1.13.0静态库;VC2017 x64编译,亲测Qt可调用;

    在这个环境下编译的Mupdf静态库,意味着开发者可以利用这个库在Windows平台上创建64位应用程序,无需关心库的编译细节。静态库的好处在于将所有依赖项包含在单一的库文件中,使得应用程序更易于分发和管理。 **Qt...

    mupdf-qt已编译库文件

    mupdf-qt是经过封装的mupdf库,提供了基于Qt的接口,这样在qt中使用mupdf操作pdf就更加方便了。...这里提供一个window+mingw下编译好的库文件,库的头文件也放在里面了,具体的使用方式可在网页中查看。

    MuPDF编译而成的libmupdf_java.so文件

    由于MUPDF并没有直接提供编译好的SO文件,上网找的都是别人家编译过的SO,其中里面不够满足业务自身要求,所有需要我们进行手动编译 https://blog.csdn.net/u010638673/article/details/80577631

    MuPDF动态链接库

    MuPDF的动态链接库,由于官方提供的工程设置,编译后生产的是exe和静态库,而开源库sumatrapdf为我们提供了动态链接库,sumatrapdf编译后可以在obj-dbg中找到,这里提供大家下载,免得大家需要编译一次。

    QT使用mupdf编译库

    支持windows平台

    基于Qt和mupdf的PDF阅读器

    开发者需要了解如何正确配置和编译mupdf,这通常涉及到设置源码路径、链接库、编译选项等步骤。官方文档是获取这些信息的重要来源,应仔细阅读并遵循指南,确保编译出适合自己项目的版本,同时注意去除不相关的选项...

    mupdf1.3 编译好的so文件

    pdf开源组件,mupdf。具体步骤在这里:http://blog.csdn.net/u013124611/article/details/18088811

    mupdf 生成的64位libmupdf.lib libmupdf.dll 以及头文件

    mupdf 生成的64位libmupdf.lib libmupdf.dll 以及头文件,如何生成的教程请查看https://blog.csdn.net/ren062/article/details/127718978?spm=1001.2014.3001.5501

    mupdf-1.6-source

    《MuPDF 1.6 源码编译与应用详解》 MuPDF是一款轻量级、高效的PDF阅读器库,由Artifex Software开发。本文将深入探讨MuPDF 1.6版本的源码及其编译过程,帮助开发者更好地理解和运用这个开源项目。 一、MuPDF简介 ...

    基于Qt与MuPDF的pdf阅读器

    PDFReader是一款基于Qt5.4框架和MuPDF库开发的PDF阅读器软件。这个项目旨在为用户提供一个简洁、高效的PDF查看体验,同时展示了如何将Qt的图形用户界面(GUI)功能与MuPDF的PDF解析和渲染能力相结合。下面将详细讨论...

Global site tag (gtag.js) - Google Analytics