是否可以创建引用另一个SWIG包装器的SWIG包装器?

问题描述

存在一个外部C++库,我们将其命名为cpp_lib_A,为此好人为SWIG创建了Python包装器,我们将其命名为py_lib_a 。我使用C++用法编写了自己的cpp_lib_A库,让我们将lib命名为cpp_lib_B。另外,我创建了自己的SWIG包装器,命名为py_lib_b。当我从py_lib_b调用应返回指向cpp_lib_A类对象的指针的方法时,一切正常,我得到了<Swig Object of type 'cpp_lib_A_class *' at 0x000002942BA02060>,但无法与此包装对象进行交互(可以理解,我没有描述cpp_lib_A_class类的接口)。我想从我的方法指针中收到指向py_lib_a类的指针。有可能吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)