【问题标题】:Using a C++ API in Java在 Java 中使用 C++ API
【发布时间】:2012-05-11 07:23:17
【问题描述】:

我目前正在用 Java 开发一款游戏,并希望在完成后将其发布到 Steam。 他们的网站说 Steam API 是用 C++ 编写的,当我给他们发电子邮件询问是否有办法在 Java 中使用 API 时,他们告诉我必须为此编写一个包装器

我的问题是:我如何编写这样的包装器,或者其他人以前编写过这个并使其可供下载?

【问题讨论】:

  • Native是你要找的关键字,搜索java中如何调用native方法就可以了:)

标签: java c++ java-native-interface wrapper


【解决方案1】:

您正在寻找的关键技术是Java Native Interface

【讨论】:

    【解决方案2】:

    您可以使用SWIG 自动生成胶水代码(JNI)。

    您需要 C++ 头文件,并且可以创建 java 包和类
    您可以在项目中使用它。
    详情请见Swig and Java

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多