Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这个问题似乎很长,但这一切都归结为我如何将头文件添加到特定的扩展规范中。
动机是,如果我更改其中一个头文件,发出
python setup.py 构建
即使没有 .c 文件被更改,也应该重建扩展名。
我尝试在 Extension 构造函数的“sources”关键字 arg 中添加依赖的头文件,但运行生成的 setup.py 会生成错误,抱怨未知文件扩展名“.h”。
谢谢!
看看类上的depends选项Extension。我自己没有使用过它,但是您的确切示例被列为用例。
depends
Extension