Вызов функции python из C ++ - PullRequest
       28

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

0 голосов
/ 29 апреля 2020

Мне нужно написать заглушку в Python, которая может действовать как клиент на вызовы C ++

Проблема здесь, я не могу go впереди делать какие-либо изменения в коде C ++ и Мне нужно сделать этот код python как-то как dll, чтобы код C ++ мог выводить с помощью Python

Для его описания давайте возьмем MainFunctionC++.cpp это код C ++ и MyMainFunctionPython.py из python ,

MyMainFunctionPython.py будет иметь некоторые класс и функцию, подобные этой

class main_Class():
   def fuct1(arg1):
       return arg1

Мне нужно вызвать эту fuct1, которая является функцией в файле python из C ++.

Я прочитал о Boost python в качестве одного из вариантов. Это единственный вариант, который мы можем go использовать, или есть какой-нибудь лучший способ. (К вашему сведению, например, я взял простой код)

Будет ли способ, я могу создать DLL, используя boost python? какой стажер общается с .py файлом

...