研磨均衡器是 MS Word 的插件。它允许用户将 LaTeX 代码输入到 Word 文档中,然后将其导出为 Word 格式(将方程转换为方程编辑器方程,并负责标记)。
我想让 GrindEQ 在 Linux 下的 Wine 下工作。我在 Wine 中运行了 MS Word 2007,并且已将 GrindEQ 安装到 Wine 中的 MS 2007 中。然而,GrindEQ 不起作用。我收到错误“在 oleaut32.dll 中找不到 DLL 入口点 #” 我真的不知道该怎么办!有什么建议么?
GrindEQ 的网站称人们已经让 GrindEQ 与 Wine+Linux 一起工作,但他们不提供这样做的支持。
谢谢。
答案1
WineHQ 的 appDB 没有任何有关 GrindHQ 的信息。最重要的是,开发商的网站提到:
我们的一些客户报告在 Linux+Wine 下成功启动,但 GrindEQ 不为 Linux 提供技术支持。
换句话说,这并不容易,这完全取决于您运行的 Wine 版本、您拥有的 DLL 以及您拥有的 Word/GrindHQ 版本。
我建议给 GrindHQ 开发人员发电子邮件,询问他们谁报告可以在 wine 下使用它。然后,如果您可以与他们联系,他们可以向您提供他们如何在其系统上完成此操作的概要。然后你必须在你的身上进行类似的过程。
答案2
如果您可以访问运行 GrindHQ 的 Windows 系统,请检查其oleaut32.dll
版本,并与您的 wine 系统中的版本进行比较。如果它们相同,diff
请仔细检查文件。
如果文件不同,请尝试从正在运行的 Windows 安装中复制一个文件。
这可能有效,也可能不起作用,也可能无法解决问题,但该错误听起来很像一个不兼容的库,缺少 GrindEQ 使用的某些函数。
更重要的是,如果您成功了,请告诉 Wine 开发人员所涉及的oleaut32.dll
版本。
也许你很幸运,这是你在 Wine 中应该遇到的唯一真正问题之一:未实现的函数(有时你得到的是依赖于未记录行为的程序,有点像AARD代码) — 我不知道该页面是否是最新的,但是WineAPI 页面oleaut32.dll
列出该库已实现 92%(因此,GrindEQ 可能使用了 8% 中的某些内容)。