首页 > 解决方案 > 在 CPP 项目中嵌入 Python

问题描述

我正在 cpp 中制作游戏引擎,我想添加 python 脚本支持。我希望 python 脚本能够从我的 cpp API 和 cpp 访问类,以便能够在脚本上调用函数,例如每帧更新(增量时间)。我使用 Visual Studio 2017。cpp 应该是 python 代码的宿主。

我应该如何在我的 cpp VS2017 项目中与 python VM 交互?我应该如何让脚本访问 cpp 类?

澄清:

这不是调试问题,而是设计问题。

对我来说,完全控制 python 环境很重要。

这不是使用 CPP 性能代码扩展的 python 项目。它应该是一个原生非托管 cpp 项目,扩展了 python 脚本支持。

标签: pythonc++visual-studioscriptinggame-engine

解决方案


推荐阅读