Я пытаюсь использовать библиотеку C ++ в моем приложении python. Я могу загрузить dll в python, но не смог найти никакого решения о том, как создать экземпляр класса, который находится внутри этой dll c ++, и вызвать методы для этого объекта.
Ниже приводится то, что я сделал и хочу
Код на C ++ внутри My.dll
class MyClass
{
public:
MyMethod(int param);
}
код Python
from ctypes import *
myDll = windll.LoadLibrary("My.dll")
Я хочу сделать следующее
myClassInstance = myDll.InstantiateMyClass()
myClassInstance.MyMethod(5)