【发布时间】:2013-05-13 07:40:47
【问题描述】:
我想使用 SWIG 将 boost::shared_Ptr 暴露给 Tcl 层。但目前我不知道我可以公开这个。我发现 SWIG/Lib 文件夹包含shared_ptr.i 的接口文件。但是在内容中我发现不能直接使用。它必须包含在“boost_shared_ptr.i”之后。但是“SWIG/Lib/tcl”文件夹中没有像boost_shared_ptr.i 这样的东西,但我们有类似的界面,我可以将其包含在 Java 中。
【问题讨论】:
-
希望我能提供帮助,但我从未以实质性方式完成 C++/Tcl 绑定,当然也没有使用 SWIG 完成。 (我知道一些关于如何绑定基本类型的知识,但是
shared_ptr?完全不知道。我更多地使用普通的旧 C…) -
你不是想将 T 作为参数暴露给 Tcl,是吗?
-
我实际上想在 tcl 中为 boost::shared_ptr
创建句柄。