1

可能重复:
从 C++ 调用 Python 函数

我想使用 boost::python 库在我的应用程序中进行 Python 绑定。在阅读了文档后,我意识到使用将调用 C++ 函数的函数创建一个新对象非常简单。虽然,我想做一些不同的事情。

假设我有一个函数在玩家使用游戏中的项目时触发,我希望它调用一个 Python 文件,如下所示:

def onUse(player, item, position): //我的代码在这里

我将如何使用 boost::python 来实现它?我的意思是,我将如何创建一个带有预定义参数的“onUse”函数,以及如何让我的 C++ 函数在 Python 文件中调用“onUse”?

4

0 回答 0