python - 在 CPP 项目中嵌入 Python
问题描述
我正在 cpp 中制作游戏引擎,我想添加 python 脚本支持。我希望 python 脚本能够从我的 cpp API 和 cpp 访问类,以便能够在脚本上调用函数,例如每帧更新(增量时间)。我使用 Visual Studio 2017。cpp 应该是 python 代码的宿主。
我应该如何在我的 cpp VS2017 项目中与 python VM 交互?我应该如何让脚本访问 cpp 类?
澄清:
这不是调试问题,而是设计问题。
对我来说,完全控制 python 环境很重要。
这不是使用 CPP 性能代码扩展的 python 项目。它应该是一个原生非托管 cpp 项目,扩展了 python 脚本支持。
解决方案
推荐阅读
- firebase - 有没有办法在中国查询Firestore?
- java - 调整大小功能遇到问题
- python - 为什么 cmd.exe 安装 pip install -r requirements.txt
- flutter - 当您长按颤动应用程序的主图标时,有没有办法显示要执行的 2 或 3 个项目的菜单
- reactjs - 左右移动内容以跟随抽屉打开/关闭(Material-UI)
- flutter - 如何计算颤振中两个输入字段值的总和?
- javascript - 初始化后在对象中公开和使用特权方法
- django - 带有空白表的 Django 2.1 admin.py changeform_view 方法错误
- git - 解决克隆存储库中定义的最简单方法是什么?
- actionscript-3 - AS3:从加载的外部 SWF 实例化类