你用 c++ 写个包装程序,把 QVector<double> 的第一个元素的内存地址拿出来传给 python 去处理就行了啊。
QVector<double> bigData;
传:
&bigData[0], bigData.size()
两个数据,python 就能够使用 ctypes 处理了。
【 在 callmebbser 的大作中提到: 】
: 有一个独立的基于Qt库编写的dll,完成了数据读取、前处理等功能,最后输出一个结构
: 体,
: 结构体包含几个QVector<double>的字段。现在想在一Python独立程序里调用这个dll,
: ...................
--
FROM 183.253.146.*