Swig:将返回类型std::string转换为java字节[] 我有一个C++方法返回STD::string。我正在使用SWIG,我想向SWIG添加逻辑,以使返回的std::string在Java中作为字节[]接收
如果这是可能的,我怎么做Swig:将返回类型std::string转换为java字节[] 我有一个C++方法返回STD::string。我正在使用SWIG,我想向SWIG添加逻辑,以使返回的std::string在Java中作为字节[]接收,java,c++,swig,Java,C++,Swig,如果这是可能的,我怎么做 谢谢,std::string有一个成员函数c_str,基本上就是这样做的。编写一个调用函数的包装函数并返回相应的C字符串可能是有意义的。 SWIG附带了许多C++构造的预写接口文件。在SWIG的Lib目录中可以找到许多语言,包括Java 添加%include到SWIG接口文件中。检查SWIG的Lib/Java目录以获得对其他构造的支持
谢谢,std::string有一个成员函数c_str,基本上就是这样做的。编写一个调用函数的包装函数并返回相应的C字符串可能是有意义的。
SWIG附带了许多C++构造的预写接口文件。在SWIG的Lib目录中可以找到许多语言,包括Java
添加%include
到SWIG接口文件中。检查SWIG的Lib/Java目录以获得对其他构造的支持