0

所以我最近更新了我的 JNAerator 并开始使用新的 BridJ 运行时,我正在尝试调试我遇到的一个问题,我不确定它是我的库的代码还是 JNAerator 本身。

基本上在我的 C 库中,我有一个init()方法可以跨其他 C 库方法在内存共享变量中进行初始化。我注意到使用新的 BridJ 运行时和为我的库生成的 Java 代码仅创建静态方法的新注释。这是否会导致我的 C 库在对各种静态 Java 方法的不同调用中维护内存值时出现问题?

4

1 回答 1

0

在 BridJ 中,静态或非静态 C 方法的绑定是严格等价的(尽管非静态绑定方法显然需要您实例化库类)。

于 2013-07-03T23:11:16.393 回答