如何将 'int *' 类型的 swig 对象转换为 ctypes int*

How to convert swig object of type 'int *' to ctypes int*

本文关键字:int 对象 转换 ctypes swig 类型      更新时间:2023-10-16

我正在使用python处理一些数据(int array)。这很慢。因此,我将处理功能放在C DLL中,然后通过CTYPES进行对话。数据是从Swig包裹的模块(C )加载的。我几乎到处都浏览,但没有发现将" int *"指针类型的swig对象转换为ctypes int Pointer。我该怎么办?

谢谢

在尝试几次尝试后似乎没有解决方案。解决此问题的一种简单方法是将C 代码与SWIG包装,因此可以将其传递给其他Swig包裹的模块。