本博客屬于工作記錄,第一次接觸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的網,經常斷,安著安著就停了,然后又取消重新安(???皿??)??3?? 這里提醒一下,不太懂Cygwin的童鞋,建議安裝所有packages,以防后面make文件的時候出錯,又需要很久才發現,浪費時間。 就是下面這步選“Install”: 
我已經安裝三天了,目瞪口呆.jpg。
新聞熱點
疑難解答