Python 在窗口上构建pyhun拼写

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 | |

我在Windows上使用64位Python 2.7

我下载并下载了

使用64位的MinGW系统,我成功地编译了Hunspill项目——生成了可执行的Hunspill工具和Hunspill库。生成后,这是我的文件夹结构:

+---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

    到站点包

  • 进口