我目前正在尝试安装这个增强程序库,以便将它与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机器/安装上使用Python3.4,所以包含附着力的PyEnchant预构建包不是一个选项,至少据我所知是这样的。
提前感谢!
致以敬意,
刘易斯·瓦茨
发布于 2015-04-17 11:33:17
在进行了一些修改之后,我发现了如何解决这个问题,只需将构建生成的二进制文件放在编译器知道的位置,比如PyEnchant生成或添加到项目结构的另一个路径中。
我仍然无法获得魔法工作,因为整个64小恶作剧,但这是一个完全不同的罐子蠕虫。
https://stackoverflow.com/questions/29687758
复制相似问题