我需要帮助来调用检测设备的函数(Struct C),所以我用这种方式调用函数:
from ctypes import *
fp = CDLL('./libfprint.so.0')
fp.fp_discover_devs.argtypes = None
fp.fp_discover_devs.restype = c_char_p
ret = fp.fp_discover_devs()
print ret # is "0"
未检测到任何设备,因为返回为“0”。
请参阅该功能的文档:
struct fp_dscv_dev\** fp_discover_devs (void) [read]
Returns:
a NULL-terminated list of discovered devices.
我正在使用Ubuntu并且我下载了“fprint_demo”并且工作得很好。你有没有安装任何软件包?
感谢。