|
发表于 2018-9-19 09:48:49
|
显示全部楼层
我的环境是python 2.73和Windows 7.对我有用的解决方案是:
1. 新增的mingw32的bin目录到环境变量:追加PATH与C:\programs\mingw\bin;
2. 创建的distutils.cfg位于C:\Python27\Lib\distutils\distutils.cfg包含:
3. [build]
compiler=mingw32
要处理MinGW不再识别-mno-cygwin标志,请删除C:\ Python27 \ Lib \ distutils \ cygwincompiler.py第322行到第326行中的标志,因此它看起来像这样:
- self.set_executables(compiler='gcc -O -Wall',
- compiler_so='gcc -mdll -O -Wall',
- compiler_cxx='g++ -O -Wall',
- linker_exe='gcc',
- linker_so='%s %s %s'
- % (self.linker_dll, shared_option,
- entry_point))
复制代码
|
|