Python C++生成值错误:“符号表未找到”

2024-05-16 00:32:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在windows上构建paratextPython模块(需要从源代码处完成),遇到编译器问题。具体来说,使用mingw编译器会导致两个问题:

(一)objdump.exe公司名称:

C:\Users\aagnone3\Anaconda3\python35.dll: File format not recognized

2)第二:

ValueError: Symbole table not found (thrown in numpy/distutils/mingw32ccompiler.py)

有什么建议吗?完整输出如下

命令:python setup.py build --compiler=mingw32 > results.txt

/cygdrive/c/Users/aagnone3-gtri/Anaconda3/Library/bin/swig 0.1.1rc1 running swig: ['swig', '-c++', '-python', '-py3', '-I../src/', '-outdir', './', '../src/paratext_internal.i'] running build running config_cc unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_src build_src building py_modules sources building extension "_paratext_internal" sources build_src: building npy-pkg config files running build_py copying paratext_internal.py -> build\lib.win-amd64-3.5 copying paratext__init__.py -> build\lib.win-amd64-3.5\paratext running build_ext Looking for python35.dll Building import library (arch=AMD64): "C:\Users\aagnone3-gtri\Anaconda3\libs\libpython35.a" (from C:\Users\aagnone3-gtri\Anaconda3\python35.dll)


Tags: pybuildsrcconfigusersrunningextswig