如何在Python擴展模塊的setup.py腳本中指定頭文件?如下所示用源文件列出它們不起作用。但我不知道還有什麼地方可以列出它們。如何在Python擴展模塊的setup.py腳本中指定頭文件?
from distutils.core import setup, Extension
from glob import glob
setup(
name = "Foo",
version = "0.1.0",
ext_modules = [Extension('Foo', glob('Foo/*.cpp') + glob('Foo/*.h'))]
)
嘗試導入setuptools的,而不是distutils.core。然後我相信它會自動拾取頭文件。如果這不起作用,請添加一個MANIFEST.in,如下所示 –