使用boost :: python进行自定义绑定

时间:2012-04-15 23:16:10

标签: c++ boost-python

  

可能重复:
  Calling Python functions from C++

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

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

def onUse(玩家,项目,位置): //我的代码在这里

我如何使用boost :: python制作它?我的意思是,如何使用预定义的参数创建一个'onUse'函数?如何使我的C ++函数在Python文件中调用'onUse'?

0 个答案:

没有答案