c语言 头文件 常量,有没有办法通过ctypes加载头文件中存储的常量值?
没有ctypes的早期版本附带了一个名为codegenerator的模块,该模块将解析头文件,以获取常量值并将原型转换为restype/argtypes声明。然而,据我所知,这是从来没有完成的,它是从包中删除之前,纳入stdlib。在您可以深入研究the source并拉出常量内容,同时跳过更复杂的原型内容。在然而,我通常的做法是编写自己的生成器。在例如,在安装过程中运行此脚本:constants...