我目前正在用 Java 开发游戏,并希望在完成后将其发布到 Steam 上。他们的网站说 Steam API 是用 C++ 编写的,当我给他们发电子邮件询问是否有办法在 Java 中使用 API 时,他们告诉我必须为此编写一个包装器
我的问题是:我如何编写这样的包装器,或者其他人以前写过这个并使其可供下载?
我目前正在用 Java 开发游戏,并希望在完成后将其发布到 Steam 上。他们的网站说 Steam API 是用 C++ 编写的,当我给他们发电子邮件询问是否有办法在 Java 中使用 API 时,他们告诉我必须为此编写一个包装器
我的问题是:我如何编写这样的包装器,或者其他人以前写过这个并使其可供下载?
您可以使用SWIG自动生成胶水代码 (JNI)。
您需要 C++ 头文件,并且可以创建
可以在项目中使用的 java 包和类。
有关详细信息,请参阅Swig 和 Java。
您正在寻找的关键技术是Java 本机接口