如何用cython包装hb.h包装

时间:2017-05-09 01:42:13

标签: python cython harfbuzz

我正在为hb.h编写一个包装器,需要hb_buffer_create()hb_buffer_add_utf8()hb_shape()以及许多其他用于python代码的包装。但此文件只包含其他包含我也应该对这些头文件进行extern,或者我只在hb.h的extern下编写require项。

1 个答案:

答案 0 :(得分:1)

您只需要包含hb.h,但必须确保编译器可以找到.h个文件。如果它们不在标准系统位置,则可以将-I标志添加到cython命令,或将include_path选项添加到cythonize命令。 http://docs.cython.org/en/latest/src/reference/compilation.html