6

这个问题似乎很长,但这一切都归结为我如何将头文件添加到特定的扩展规范中。

动机是,如果我更改其中一个头文件,发出

python setup.py 构建

即使没有 .c 文件被更改,也应该重建扩展名。

我尝试在 Extension 构造函数的“sources”关键字 arg 中添加依赖的头文件,但运行生成的 setup.py 会生成错误,抱怨未知文件扩展名“.h”。

谢谢!

4

1 回答 1

9

看看类上的depends选项Extension。我自己没有使用过它,但是您的确切示例被列为用例。

于 2012-07-27T08:17:12.750 回答