如何重命名从 C 结构创建的 SWIG 生成的代理 Java 类
我有一些如下所示的 C 结构,它们是由 SWIG 生成到sample_struct_t.java 中的,因为 C 函数将其声明为sample_struct_t。我需要向 SWIG 接口文件添加什么才能生成 Sample_struct_t 结构作为 Sample.java?
typedef struct sample_struct_t_ {
char *sample;
uint8_t example;
ios_boolean remove;
} sample_struct_t;
I have a few C structures like below that are generated by SWIG into sample_struct_t.java since the C function declares it as sample_struct_t. What would I need to add to the SWIG interface file to generate the sample_struct_t structure as Sample.java?
typedef struct sample_struct_t_ {
char *sample;
uint8_t example;
ios_boolean remove;
} sample_struct_t;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在第一次看到之前,您需要将
%rename
与非typedef
'd(即原始)名称一起使用:You need to use
%rename
with the non-typedef
'd (i.e. original) name, before this is first seen: