python setup.py build_ext -i
是什么引起的,我该怎么解决?
顺便说一下,这是我的安装文件的副本:
#!/usr/bin/env python
"""
setup.py file for SWIG example
"""
from distutils.core import setup, Extension
example_module = Extension('_foolib',
sources=['example_wrap.cxx',
'../wrapper++/src/Foo.cpp'
],
libraries=["foopp"]
)
setup (name = 'foolib',
version = '0.1',
author = "Me, Myself and I",
description = """Example""",
ext_modules = [example_module],
py_modules = ["example"],
)
我在Ubuntu上使用gcc 4.4.3
从OPT环境变量中删除-Wstrict原型没有任何效果。有效的方法是将
build_ext
子类划分如下:然后在
setup
函数中使用my_build_ext
:-Wstrict-prototypes
选项由distutils作为OPT变量的一部分从/usr/lib/pythonX.Y/config/Makefile
读取。它看起来有些老套,但是您可以通过在setup.py中设置os.environ['OPT']
来覆盖它。下面是一个似乎不太有害的代码:
相关问题 更多 >
编程相关推荐