Python 在窗口上构建pyhun拼写
我在Windows上使用64位Python 2.7 我下载并下载了 使用64位的MinGW系统,我成功地编译了Hunspill项目——生成了可执行的Hunspill工具和Hunspill库。生成后,这是我的文件夹结构:Python 在窗口上构建pyhun拼写,python,mingw,mingw-w64,hunspell,Python,Mingw,Mingw W64,Hunspell,我在Windows上使用64位Python 2.7 我下载并下载了 使用64位的MinGW系统,我成功地编译了Hunspill项目——生成了可执行的Hunspill工具和Hunspill库。生成后,这是我的文件夹结构: +---hunspell-0.1 \---hunspell-1.3.3 +---intl +---m4 +---man | \---hu +---po +---src | +---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
会导致以下结果:以错误消息结束:
c:/mingw64/bin/./lib/gcc/x86-w64-mingw32/4.8.2/../../../../../../x86-w64-w64-mingw32/bin/ld.exe:c:/mingw64/bin/../lib/gcc/x86-w64-mingw32/4.8.2/../../../../../x86-w64-w64-mingw32/lib/libmingw32.a(lib64-libmingw32-a-mingw32-helpers.o):错误的OC地址“
有什么问题吗?我用一种奇怪的方式制作了Python包:
已更改已更改setup.py
此行:
libraries=['../hunspell-1.3.3/src/hunspell/.libs/libhunspell-1.3']
改名
hunspell-1.3.3/src/hunspell/.libs/libhunspell-1.3.dll.a
到
hunspell-1.3.3/src/hunspell/.libs/libhunspell-1.3.lib
使用默认编译器编译-MSVC:
python setup.py build
python setup.py安装
抄袭
hunspell-1.3.3/src/hunspell/.libs/libhunspell-1.3-0.dll
到站点包
进口