Cython doesn't need any.hfiles. It just generates#incude "foo.h"statements and it's the C compiler who will actually read the header files. Cython does look for headers ininclude_dirs, but only to add them as dependenies. It's not an error (not should it be) if the headers are ...