Мне нужно написать заглушку в 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 файлом