Cffi:避免重复申报

2024-09-30 16:22:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我开始在一个大项目中使用cffi,有很多文件导入。 当我使用structure时,我有很多这样的结构声明:

ffi.cdef("""
typedef struct sMyStruct
  {
    int32_t  nbData;
    int32_t  nbMaxData;
  } tMyStruct;
""")

由于我有多个相互依赖、多个导入,我有时会:

^{pr2}$

我在找一些好的练习来避免这种情况。在

设置一个干净的相互依赖关系,只在正确的地方设置必要的导入对我来说不是一个现实的解决方案。在

我的第一个想法是:

^{3}$

是的,但我认为我们可以做得更好。在

有什么更好的建议?在


Tags: 文件项目声明cffistructure结构structffi