從出口的.so C函數返回我有一個liba.so
包含函數say_hi()
,檢索`字符*`從Python中
char *say_hi()
{
return "hello, world";
}
在Python中,我通過訪問liba.so
,
>>>liba = ctypes.CDLL("./liba.so")
>>>liba.say_hi()
16422018
如何檢索Python中liba.say_hi()
返回的字符串"hello, world"
?
PS
此外restype
,任何其他方式?
http://docs.python.org/library/ctypes.html#return-types – Matthias 2012-02-24 08:19:19