【发布时间】:2018-08-24 13:15:35
【问题描述】:
拥有 C++ 代码:
namespace ns {
struct Person {};
}
我想在模块ns 中将Person 类公开给python:
import libapp
x = libapp.ns.Person()
是否可以使用 swig?
我想将C++ 命名空间层次结构映射到Python 模块层次结构。
我有一个用 Boost.Python 编写的包装器(它允许这样的 mapping),我正在切换到 swig,所以我不想重写包装器客户端代码。
【问题讨论】: