擅长:python、mysql、java
<p>另一种方法是声明函数类型,以帮助<code>ctypes</code>推断所有内容本身:</p>
<pre><code>D2R = ctypes.cdll.LoadLibrary("d2r.so")
D2R_GetSingleResult = D2R.D2R_GetSingleResult
D2R_GetSingleResult.argtypes = (ctypes.c_char_p, ctypes.c_char_p, ctypes.c_int, ctypes.POINTER(ctypes.c_float), ctypes.c_int, ctypes.c_void_p, ctypes.c_void_p)
D2R_GetSingleResult.restype = ctypes.c_int
...
fResult = ctypes.c_float()
lRetVal = D2R_GetSingleResult("Folder", "Folder\\Proj1", 2001001, fResult, 1, None, None)
</code></pre>