gpt4 book ai didi

java - JNAerator 未命名联合在结构中缺失

转载 作者:行者123 更新时间:2023-11-29 08:18:25 25 4
gpt4 key购买 nike

我试图让 JNAerator 从 C 共享库生成一些 JNA 支持的 Java 代码,一切都很好,除了它未能生成嵌套在结构中的未命名联合。

例子:

typedef struct MY_STRUCTURE {
union {
My_Type1 var1;
My_Type2 var2;
};

}MY_STRUCTURE;

如果我更改标题以使联合具有名称,它将起作用。但出于显而易见的原因,我不能只更改 header 而不破坏我尝试使用的共享库。

除了将头文件和共享库更改为命名联合之外,还有其他解决方案吗?

最佳答案

这是 JNAerator 中的错误。我已经在 J​​NAerator 项目的跟踪器中输入了一个问题,所以如果你想在错误修复时得到通知,你可以给它加注星标:

http://code.google.com/p/jnaerator/issues/detail?id=60

干杯

Olivier(JNAerator 的作者)

关于java - JNAerator 未命名联合在结构中缺失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2503183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com