导航:首页 > 源码编译 > mupdf源码下载

mupdf源码下载

发布时间:2024-09-23 23:05:59

① MuPDF怎么在windows环境下编译

git submole update --init代码获取完成以后,需要在源代码目录生成一个generated目录,里面有一些.h文件,这一步非常关键,也是我在编译过程中遇到的最大的障碍根据官方网站的说明,需要用 make generate 命令来生成这个目录,这就需要安装cygwin 编译环境.可直接网上下载安装,需要特别注意的是在安装cygwin时必需选择gcc和make相关的部分,否则无法执行 make命令,对新手来说,这一步非常重要,我就是在这里卡了很长时间,make总是不成功,提示说找不到命令,因为以前没有相关经验,所以卡了很长时间。gcc安装也是非常重要,把 gcc 编译c代码和c++ 代码的部分也都选上,否则即使有了make,也不能make成功。


执行make命令(执行make前,需要将cygwin路径加入到环境变量):

make generate

make成功以后,在源代码目录下面会生成generated 文件夹,内容如下图:


这一步成功完成后,编译就成功了一半。下面进行NDK编译,我用的NDK版本是R8B ,需要说明的是,经过我的摸索,并不是所有的版本的NDK都能编译通过,如果使用最新的NDKR8D的话会有非常多的警告。在源代码目录下找到local.properties.sample,改名为local.properties 做如下修改:


sdk.dir=C:\Documents and Settings\Administrator\android-sdks\platforms\android-10

ndk.dir=C:\android-ndk-r8b

分别是android sdk 路径和ndk 路径。这时,先不要执行NDK编译命令 ,在源代码目录的JNI文件夹下找到Application.mk文件,找到下面两行:

# If the ndk is r8b then workaround bug by uncommenting the following line

#NDK_TOOLCHAIN_VERSION=4.4.3


意思是说如果使用ndk r8b编译需要取消注释NDK_TOOLCHAIN_VERSION=4.4.3 这一行,OK,照办,取消注释。这一步非常重要,我就是实现没仔细看这行,导致最后编译不通过。原因是不同版本的GCC,对命令的解释有差异,导致错误,这里就不深究了。下面正式开始NDK编译:

整个编译工作大功告成。

阅读全文

与mupdf源码下载相关的资料

热点内容
获取通讯app源码出售 浏览:514
荣耀30怎么返回安卓系统 浏览:72
电视服务器域名什么意思 浏览:367
如何建立服务器的人集合 浏览:724
编程猫源码精灵激活码2021 浏览:614
众邦银行活期app怎么登录不上 浏览:282
python多维数列排列 浏览:753
苹果小风车app在哪里下载 浏览:227
变色成交量指标通达信指标源码 浏览:481
看漫画app在哪里下载 浏览:746
怎么从文件夹选择手机铃声 浏览:541
如何配置服务器端口映射 浏览:843
显示标点符号python 浏览:558
vc源码大全 浏览:449
默念自己的解压句子 浏览:928
mupdf源码下载 浏览:106
下载创造我的世界服务器地址 浏览:116
支持国货app在哪里 浏览:876
编译码与数据选择 浏览:712
新文件加密怎么设置 浏览:541