我目前正在开发一个项目,我必须用Python包装C++类才能编写程序脚本.所以我的具体经验还涉及在我们的程序中嵌入Python解释器.
我尝试的替代方案是:
Boost.Python的
我喜欢Boost.Python生成的更干净的API,但事实上它需要用户安装额外的依赖项才能让我们切换到SWIG.
痛饮
SWIG对我们的主要优势是它不需要最终用户安装它来使用最终程序.
您曾经做过什么,以及您的经历是什么?
c++ python swig boost
boost ×1
c++ ×1
python ×1
swig ×1