从ctypes python中调用c库函数

时间:2019-02-01 07:30:53

标签: python c function

使用纳米,我得到这些功能,从我的媒体库备份:

0000000000004bc0 T __Z13generator_sind
0000000000004120 T __Z13librador_exitv
0000000000004080 T __Z13librador_initv
0000000000004b70 T __Z13round_to_log2d
0000000000004c10 T __Z16generator_squared
0000000000004c40 T __Z18generator_sawtoothd

我要调用的函数__Z13librador_initv使用python的ctypes的......但使用print(libraryname.__Z13librador_initv)是没有得到我的任何地方。任何人都知道如何成功地做到这一点?我需要使用十六进制数字吗?

似乎使用此代码导入实际库确定:

from ctypes import *
testlib = cdll.LoadLibrary("librador.1.0.0.dylib")

0 个答案:

没有答案