WinRT的GhostScript dll?

时间:2017-07-07 16:55:02

标签: c# uwp windows-runtime ghostscript hololens

我在Unity HoloLens项目中使用GhostScript(AGPL版本,适用于Windows 32位的GhostScript 9.21)来转换pdfs。我能够在编辑器中运行GhostScript代码并转换pdf,但是当我尝试在HoloLens中执行此操作时,它会返回DllNotFoundException。

我尝试过多次重建应用程序,将dll放在各种位置(App目录中的每个文件夹),从GhostScript网站重新下载一个新的dll,并使用以下方法配置dll插件检查员。

编辑更新:事实证明,Ghostscript dll与WinRT环境并不兼容,这就是我对HoloLens的理解,这就是dll永远不会出现的原因。 ;测定值'因为它不兼容。

运行ghostscripts documentation,有一节介绍如何从Microsoft WinRT环境的源代码构建Ghostscript。

编辑更新2:该文档指定了如何使用Microsoft Visual Studio 2012的命令行进行构建。但对于没有经验的用户来说,这一点并不十分清楚。

我尝试构建代码时调用的代码:

nmake -f psi \ msvc32.mak SBR = 1 DEVSTUDIO = METRO = 1 debug&& nmake -f psi \ msvc32.mak DEVSTUDIO = METRO = 1 debugbsc

错误返回:

gs errors on build pic

编辑更新3:根据一个SO用户(与GhostScript有关联并且与最初将端口连接到WinRT环境的开发人员进行检查),怀疑这只是一点点腐烂。 "显然,这个版本很长一段时间没有经过多年的检查。很可能一些代码已经移位或新的源文件被添加/旧的文件被删除。应该完全可以使makefile更新"。

任何技术上足以完成此操作的人,让我通过它,或任何拥有以前构建的GS 32位dll的人为winRt环境介意传递文件?

0 个答案:

没有答案