0

我正在为hb.h和 require编写一个包装器hb_buffer_create()hb_buffer_add_utf8()以及hb_shape()许多其他要在 python 代码中使用的文件。但是这个文件只包含其他包含文件。我应该也将这些头文件extern 或者我只在 hb 的 extern 下编写 require 项。H。

4

1 回答 1

1

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

于 2017-05-09T07:28:49.880 回答