【发布时间】:2015-07-19 14:44:09
【问题描述】:
我做了很多研究,但没有任何结果...我是 Python 和 Ctypes 的新手,我正在尝试从共享库中调用函数。到目前为止一切都很好,但是这些函数将 .so 中定义的结构中的数据类型作为参数细节
我的问题是,我已经看到了如何在 Python 中声明“类结构”的示例,但这就是我在 .so 中的内容
typedef struct noPDDE
{
void *x;
struct noPDDE *y;
struct noPDDE *z;
}NoPDDE,*pNoPDDE;
typedef struct PDDE
{
int tam;
pNoPDDE sup;
}PDDE;
我不知道如何将 PDDE 指针传递给函数。
任何帮助都是有用的。非常感谢。
【问题讨论】:
-
PDDE是一个结构,而不是一个指针。您的意思是“将指针传递给 PDDE 结构”吗?
标签: python c data-structures ctypes