安装 Enchant 库 + PyEnchant

Installing Enchant Library + PyEnchant

我目前正在尝试安装 Enchant 库,以便将它与 PyEnchant 一起用于我正在处理的项目。我已经从官方 SVN 存储库中查看了源代码,并找到了一份指导我如何将源代码正确构建到版本中的文档:

http://svn.abisource.com/enchant/trunk/msvc/Build.win32.readme

但是,我在其他地方找到了生成的二进制文件,并决定抓取它们并查看里面的内容等等。我发现了这个:

http://i.gyazo.com/33e3d2e79cf03182725466dfbefc1dc6.png

在 lib 目录中:http://gyazo.com/e9a0097ce96e5f1bc0859ec80076f38c

上面引用的说明提到了 6 个不同的文件需要从一个地方复制到另一个地方,但是我不知道这个神秘位置在哪里,也不知道为什么它使这个库神奇地工作。有问题的说明是:

copy iconv.dll and intl.dll from c:\usr\bin to enchant\lib\glib\release
copy libglib-2.0-0-vs8.dll and libgmodule-2.0-0.dll to enchant\lib\glib\release
copy glib-2.0-vs8.lib and gmodule-2.0-vs8.lib to enchant\lib\glib\lib\release

任何对此的帮助都将不胜感激,因为它让我感到困惑,我讨厌不知道某些事情,特别是考虑到它可能是显而易见的事情,我应该知道。

此外,您应该知道我在 amd64 machine/installation 上使用 Python 3.4,因此包含 Enchant 的 PyEnchant 预构建包不是一个选项,或者至少就我而言知道。

提前致谢!

此致,

刘易斯·瓦茨

经过一些摆弄后,我发现了如何解决这个问题,只需将构建生成的二进制文件放在编译器已知的位置,例如 PyEnchant 生成的目录中,或者向项目结构添加另一个路径.

由于整个 64 位恶作剧,我仍然无法让 Enchant 工作,但这是完全不同的蠕虫病毒。