如何将 'int *' 类型的 swig 对象转换为 ctypes int*
How to convert swig object of type 'int *' to ctypes int*
我正在使用python处理一些数据(int array)。这很慢。因此,我将处理功能放在C DLL中,然后通过CTYPES进行对话。数据是从Swig包裹的模块(C )加载的。我几乎到处都浏览,但没有发现将" int *"指针类型的swig对象转换为ctypes int Pointer。我该怎么办?
谢谢
在尝试几次尝试后似乎没有解决方案。解决此问题的一种简单方法是将C 代码与SWIG包装,因此可以将其传递给其他Swig包裹的模块。
相关文章:
- 在c++中访问int到类对象的映射时出错
- int数据类型的指针指向的是什么,如果是一个类的私有数据成员,我们创建了该类的两个对象?
- 包装一个对象并假装它是一个 int
- 类型为 'std::map< char,int > 的 <Swig 对象的代理
- 返回对象时从'const DList<int>* const'到 'DList<int>*' [-fallowive] 的转换无效
- 类对象在 int main() 中'undefined'
- 如果类对象需要在 C++ 中转换为 int,为什么会调用 "operator bool()"?
- 为什么 int 对象和函数类型之间不明确?
- switch 语句和对象隐式 int 转换
- 如何从 pair<int、对象的向量中删除重复项>
- 对类似"struct {double, int}"对象使用reinterpret_cast进行对象访问
- 重载 + 运算符以使用 int 添加对象
- 如何在C 2D向量中找到对象(而不是int)的位置
- 如何掩盖对象数组的数据类型字符串到C 中的INT
- jfieldid int对对象无效
- 在 c++ 中声明 int 对象
- 根据C++标准,int 变量是对象吗?
- 过载int 对象C 如何
- PyQt5:使用自定义信号时 int 对象的错误转换
- 字符串和 int 对象或左值/右值的内存位置