如何用cython包裹hb.h包装



我正在为 hb.h 编写一个包装器,需要 hb_buffer_create()hb_buffer_add_utf8()hb_shape() 和许多其他语言在 python 代码中使用。但此文件仅包含其他包含文件。我应该也extern那些头文件,还是我只在hb.h的extern下编写所需的项目。

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

相关内容

  • 没有找到相关文章

最新更新