本博客属于工作记录,第一次接触MuPDF和相关的好多东西,有不恰当的地方请指正。
环境:win10,vs2010 从无数个坑中爬出来之后,终于可以顺利编译了,步骤如下: 1.下载mupdf-1.10a-source.tar.gz,解压; 2.在cygwin中make generate; 3.打开文件夹mupdf-1.10a-source/platform/win32里面的mupdf.sln,编译运行就可以啦~~啦啦啦~
MuPDF网址:http://www.mupdf.com/ 用下面这种方式,make文件的时候报一个很诡异的错(17.3.6注) 我去查了pdf-lex.c文件的38行,并没有语法问题。后来就看了 帖子,按照上面的方法手动下载压缩包就好用了。 - 第一步安装Github
1.下载Github, 选windows版本。安装之后打开Github,在界面输入命令:
$ git clone git://git.Ghostscript.com/mupdf.git下载完成后如下图所示:
2.下载mupdf/thirdparty文件夹里面的源码,因为暴力编译上一步下载的源码后发现,大部分的报错都是关于thirdparty的,所以就翻了thirdparty里面的README,发现thirdparty里面的源码需要单独下载,于是运行了README里面的git命令:
$ git submodule init$ git submodule update报错了(=‵′=)由于之前没用过git,就查了好多git资料,在多次尝试之后,发现这条命令可以正确下载:
$ git submodule update --init --recursive懂git的大神可以帮忙解释一下~ 下面细说下下载thirdparty代码的过程: 首先,找到第1步下载的mupdf的目录,不知道下载到哪了就搜索一下。在git中将地址转到mupdf目录下:cd …//mupdf,注意:双斜杠。然后输入上面那条正确的指令,过一会就下好啦~
安装Cygwin是因为要make文件,这部分参考了WindowsXP 环境下 MuPDF 1.2 的编译方法,谢谢作者分享。 1.下载Cygwin,安装这个可真是头疼,因为我这里用的是CMCC的网,经常断,安着安着就停了,然后又取消重新安(งᵒ̌皿ᵒ̌)ง⁼³₌₃ 这里提醒一下,不太懂Cygwin的童鞋,建议安装所有packages,以防后面make文件的时候出错,又需要很久才发现,浪费时间。 就是下面这步选“Install”:
我已经安装三天了,目瞪口呆.jpg。
新闻热点
疑难解答