Window10下MuPDF源代码编译

写在前面

本博客属于工作记录,第一次接触MuPDF和相关的好多东西,有不恰当的地方请指正。


2017.3.6更新

环境:win10,vs2010
从无数个坑中爬出来之后,终于可以顺利编译了,步骤如下:
1.下载mupdf-1.10a-source.tar.gz,解压;
2.在cygwin中make generate;
make文件
3.打开文件夹mupdf-1.10a-source\platform\win32里面的mupdf.sln,编译运行就可以啦~~啦啦啦~


下面是坑:

2017.3.3–下面介绍我做的步骤:

MuPDF网址:http://www.mupdf.com/
用下面这种方式,make文件的时候报一个很诡异的错(17.3.6注)
make文件出错
我去查了pdf-lex.c文件的38行,并没有语法问题。后来就看了 帖子按照上面的方法手动下载压缩包就好用了。
- 第一步安装Github

1.下载Github, 选windows版本。安装之后打开Github,在界面输入命令:

$ git clone git://git.ghostscript.com/mupdf.git

下载完成后如下图所示:
下载MuPDF源代码


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,注意:双斜杠。然后输入上面那条正确的指令,过一会就下好啦~
下载thirdparty源码

  • 第二步安装Cygwin

安装Cygwin是因为要make文件,这部分参考了WindowsXP 环境下 MuPDF 1.2 的编译方法,谢谢作者分享。
1.下载Cygwin,安装这个可真是头疼,因为我这里用的是CMCC的网,经常断,安着安着就停了,然后又取消重新安(งᵒ̌皿ᵒ̌)ง⁼³₌₃
这里提醒一下,不太懂Cygwin的童鞋,建议安装所有packages,以防后面make文件的时候出错,又需要很久才发现,浪费时间。
就是下面这步选“Install”:
cygwin安装注意事项

我已经安装三天了,目瞪口呆.jpg。


  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值