我能够使用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中“加载”此头文件以便我可以访问它的等效功能是什么?