首页 > 解决方案 > 在 C++ 项目中集成 python 插件系统

问题描述

项目是什么:一个 C++ 库,我们想在其上添加一个运行时预测模块,该模块由 python 插件组成(例如,一个用于建模阶段的插件,另一个用于预测,另一个用于特征聚类等.)。目标操作系统是 GNU/Linux。

一个可能幼稚的想法是关于运行一个内部调用主 python 插件脚本的 shell 脚本:因此,我们将从主应用程序分叉到一个子进程,该子进程将被分配执行 shell 脚本文件。尽管是一个易于使用的解决方案,但它似乎缺少一些沟通潜力。

您对更优雅、更强大的解决方案有什么建议吗?甚至是一些具有类似结构的参考项目。

标签: pythonc++architectureproject

解决方案


推荐阅读