Вызов функций Python из C ++

Я пытаюсь добиться вызова функций Python из C ++. Я думал, что этого можно добиться с помощью указателей на функции, но, похоже, это невозможно. Я использовал для этого boost.python .

Допустим, в Python определена функция:

def callback(arg1, arg2):
    #do something
    return something

Теперь мне нужно передать эту функцию в C ++, чтобы ее можно было вызывать оттуда. Как мне написать код на стороне C ++, используя boost.python для достижения этой цели?

18
задан Matt Ball 2 December 2010 в 04:15
поделиться