Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从ctypes中的指针获取对象_Python_Dll_Ctypes - Fatal编程技术网

Python 从ctypes中的指针获取对象

Python 从ctypes中的指针获取对象,python,dll,ctypes,Python,Dll,Ctypes,我的dll具有函数createBridge,该函数返回指向桥接类型对象的指针。如何调用桥类实例的方法 bridge_dll = cdll.LoadLibrary("bridge.dll") p = c_double(bridge_dll.createBridge()) bridge = POINTER(p) bridge.initialize() 此代码结果为: 14号线,运行中 bridge=指针(p)类型错误:必须是ctypes类型 …c_double?为什么在那里调用c\u double

我的dll具有函数createBridge,该函数返回指向桥接类型对象的指针。如何调用桥类实例的方法

bridge_dll = cdll.LoadLibrary("bridge.dll")
p = c_double(bridge_dll.createBridge())
bridge = POINTER(p)
bridge.initialize()
此代码结果为:

14号线,运行中 bridge=指针(p)类型错误:必须是ctypes类型


…c_double?为什么在那里调用
c\u double
ctypes
是c的,它没有对象方法的概念。如果需要,可以在C接口中封装C++接口。