setuptools编译的C扩展名

时间:2016-03-26 20:26:29

标签: python c shared-libraries setuptools distutils

我正在尝试使用setuptools打包我的python项目,在我的项目中我使用ctypes包装几个C文件,我在setup.py中有以下指令,但是,当我运行它时,它生成的文件不是c.so在a / b下,而不是a / b / c.cpython-34m.so,我应该如何在我的项目中使用它? (每个人都使用不同版本的python,我无法生成所有可能的名称)

extensions.append(Extension(
    "a.b.c",
    glob("a/b/src/*.c"),
    include_dirs = ["a/b/src/h/"],
    language = "c"
    ))

0 个答案:

没有答案