【发布时间】:2014-07-23 18:03:48
【问题描述】:
我在 Windows 上使用 64 位 Python 2.7
我下载了hunspell和pyhunspell。
使用 64 位 MinGW 系统,我成功编译了 hunspell 项目 - 生成了可执行的 hunspell 工具和 hunspell 库。构建后这是我的文件夹结构:
+---hunspell-0.1
\---hunspell-1.3.3
+---intl
+---m4
+---man
| \---hu
+---po
+---src
| +---hunspell
| | +---.deps
| | \---.libs
| +---parsers
| | +---.deps
| | \---.libs
| +---tools
| | +---.deps
| | \---.libs
| \---win_api
\---tests
\---suggestiontest
在文件夹 hunspell-0.1 我有 pyhunspell 项目。我打开了setup.py 文件并将其更改为:
main = Extension('hunspell',
libraries = ['../hunspell-1.3.3/src/hunspell/.libs/hunspell-1.3'],
include_dirs = ['../hunspell-1.3.3/src/hunspell'],
sources = ['hunspell.c'],
extra_compile_args = ['-Wall'])
执行python setup.py build -c mingw32 会导致:build log 以错误消息结尾:
c:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.8.2/../../../../x86_64-w64-mingw32/bin/ld.exe: c:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.8.2/../../../../x86_64-w64-mingw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-mingw_helpers.o): bad reloc address 0x0 in section ".pdata"'
任何想法可能是什么问题?
【问题讨论】:
标签: python mingw mingw-w64 hunspell