首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Djinni可以从C++全局函数生成必要的代码吗?

Djinni可以从C++全局函数生成必要的代码吗?
EN

Stack Overflow用户
提问于 2018-01-04 22:37:59
回答 1查看 168关注 0票数 1

我正在研究如何在一个项目中使用libbitcoin,并对使用Djinni分别为iOS和Android创建ObjC/Java的胶水代码感兴趣。

在libbitcoin中,似乎有许多全局函数,在名称空间中,但在类中没有。我只看到Djinni生成几个类型(类、枚举、标志、记录),但我无法发现是否可以容纳全局函数。

这可行吗?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-01-04 23:24:26

这是不可行的,因为djinni生成Java绑定,并且Java中没有全局函数。

您可能要做的是创建一个包含一组静态方法的类,这些方法将把调用转发给全局函数:

代码语言:javascript
复制
Bitcoin = interface +c {
  static callGlobalFun1();
  static callGlobalFun2(param: string);
  static callGlobalFun3(): string;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48097529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档