python:ctypes访问头文件中的常量

时间:2019-03-07 02:14:54

标签: python ctypes

我能够使用ctypes加载多个c .so文件

import ctypes$
rom ctypes import cdll, CDLL$

lib1 = CDLL('/usr/local/lib/libnanomsg.so', mode = ctypes.RTLD_GLOBAL)
lib2 = CDLL('/usr/local/lib/libnng.so', mode = ctypes.RTLD_GLOBAL)
lib3 = CDLL('/usr/local/lib/libmything.so', mode = ctypes.RTLD_GLOBAL)

我能够访问

之类的方法
lib3.SomeFunc()

在我尝试模仿的C代码中,导入了定义一些常量的头文件:

#include <mything/mything.h>
SomeFunc(SOME_CONSTANT) // defined in mything.h

在Python中“加载”此头文件以便我可以访问它的等效功能是什么?

0 个答案:

没有答案