在CPP项目中嵌入Python

时间:2019-02-08 10:41:21

标签: python c++ visual-studio scripting game-engine

我正在用cpp制作游戏引擎,我想添加python脚本支持。我希望python脚本能够从我的cpp API访问类,并且cpp能够在脚本上调用函数,例如每帧Update(Delta time)。我正在使用Visual Studio2017。cpp应该是python代码的宿主。

我应该如何在cpp VS2017项目中实现python VM? 我应该如何授予脚本访问cpp类的权限?

要澄清:

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

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

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

0 个答案:

没有答案