gpt4 book ai didi

c++ - 如何将 Boost::shared_ptr 暴露给 Tcl + SWIG 接口(interface)文件?

转载 作者:可可西里 更新时间:2023-11-01 16:18:12 31 4
gpt4 key购买 nike

我想使用 SWIG 将 boost::shared_Ptr 暴露给 Tcl 层。但目前我不知道我可以公开这个。我发现 SWIG/Lib 文件夹包含 shared_ptr.i 的接口(interface)文件。但是在内容中我发现不能直接使用。它必须包含在“boost_shared_ptr.i”之后。但是在“SWIG/Lib/tcl”文件夹中没有像 boost_shared_ptr.i 这样的东西,但我们有类似的接口(interface),我可以将其包含在 Java 中。

最佳答案

当我上次尝试时,所有 SWIG 都没有对 boost/shared_ptr 提供很好的支持。 Python 的覆盖率最高。我很想知道这是否已经改变。

就我使用 SWIG 的其他经验而言,您还需要使用 %template 为您想要公开的每种类型实例化模板。

关于c++ - 如何将 Boost::shared_ptr<T> 暴露给 Tcl + SWIG 接口(interface)文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16517019/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com