java - 如何在 swig 中处理引用或指针类型
问题描述
需要一个小小的帮助。实际上,我有一个大型 cpp 项目,我正在为此编写 swig 包装器以从 java 调用。请建议使用 swig 执行此操作的最佳方法。虽然我正在研究它并面临一个问题:实际上我有一些类似于下面的方法声明:
static int& GetValues(const int* id, User& userDetails);
我已经编写了相同的接口文件,并获得了生成的 java 类以及其他类:
SWIGTYPE_p_userdata__User.java
SWIGTYPE_p_unsigned_int.java
SWIGTYPE_p_int.java
所以请帮助我摆脱这种类型的类生成。
注意:我在下面包含了 swig 本身的接口文件:
%include <stdint.i>
%include <windows.i>
%include <cpointer.i>
%include "std_string.i"
%include <swiginterface.i>
%include <typemaps.i>
谢谢
解决方案
推荐阅读
- javascript - 使用 jquery 切换列表
- node.js - 如何通过在firebase中传递UID来删除用户?
- sql - oracle sql - 替换值
- javascript - 出现错误:无法读取未定义的属性“长度”
- php - “/”laravel消息验证问题
- html - 将 URL 转换为以文件名作为链接文本的 HTML 文件
- python-3.x - MELT:不重复的多个值
- r - 运行 rails db:migrate with rolify 的问题
- c# - C# Windows 服务通过错误代码自行停止
- matplotlib - 是否可以在所有点都链接到 x 轴的 matplotlib 中绘制绘图?