当前位置:  开发笔记 > 编程语言 > 正文

如何在Windows上构建qpdf?

如何解决《如何在Windows上构建qpdf?》经验,为你挑选了1个好方法。

在运行我的R-package(via devtools::check())的检查时,我面临警告''qpdf' is needed for checks on size reduction of PDFs.我发现这个问题是建议(如果我理解答案正确)运行Sys.which(Sys.getenv("R_QPDF", "qpdf")),看看是否找到qpdf.在我的情况下,这只是返回

qpdf ""

所以,我想我没有正确安装qpdf.不幸的是,在Windows上安装qpdf似乎相当复杂.我的第一个问题是:为Windows安装qpdf真的是如此痛苦和复杂吗?还是有一个简单的解决方案?

我按照说明进行操作,直到将C:\ MinGW-w64\bin和C:\ MinGW-w64\lib\mingw添加到PATH变量中.但是后来我没有找到安装 qpdf的更多具体说明,只是关于如何用不同的其他程序构建 qpdf.第二个问题是:我的假设是正确的,在我构建 qpdf之后它已经安装了吗?但真正的问题是:构建qpdf的最佳方法什么?我试过./config-mingw32./config-mingw64从部分"建设与MinGW的"命令,在我的C:\ MinGW的\ MSYS\1.0\BIN\bash.exe,但得到的错误信息./config-mingw32: No such file or directory,而且不知道如何解决这个问题.


我正在使用Windows 10,R版本3.3.2 Patched(2017-01-07 r71934) - "真诚的南瓜补丁"和RStudio 1.0.136.



1> TPArrow..:

您基本上不需要在Windows上构建文件.请按照以下三个步骤操作:

    从https://sourceforge.net/projects/qpdf/?source=typ_redirect下载适用于Windows的qpdf

    提取临时文件夹中的文件

    bin文件夹的内容复制到%SystemRoot%\ System32

任务完成!

Sys.which(Sys.getenv("R_QPDF", "qpdf"))
                             qpdf 
"C:\\WINDOWS\\SYSTEM32\\qpdf.exe" 


短补充:如果您不清楚%SystemRoot%\ System32,请使用开始菜单中的Windows搜索功能.这将引导您到Windows文件夹的位置(例如:C:\ WINDOWS\System32下见http://www.tomshardware.co.uk/forum/18238-45-find-systemroot-system32-folder)
推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有