另外你在c里直接改写python的内存可能不太妥当。通常是在C里构造后,再返回到python里去。从你的程序上看,调用完Thin后,你的变量p似乎变成了空指针。ctypes调用DLL通常都是别人做好的DLL,没有办法才自己去调用。这里有好多麻烦事情。如果是自己写代码,通常会建议你用cython这个模块。很容易就实现接口。你也不用担心这些变量类型与接口封装的问题。另外偶印象中dll似乎与编译器也有关系。用VC可能容易些。用BC,或者是GCC就麻烦些。另外还有版本的问题,64位与32位不能通用。原则上讲,你这种用法,也不是不可以,可能还是哪个地方没有弄对。比如编译参数。你可以试试用returntype把数据带回来。而不是用指针写内存。因为p目前按理它是常量,很有可能调用机制中,不会让你改写它。
首页 >
python调用dll中的函数时报错? |python 计算平方差
python read file,python greenlet 下载,python单层循环,python什么开发环境好,python mashmallow,rotation python,yield python 用法,python爬虫 异常,python 实现cnn,python word 题库,python 计算平方差
Python编程技能让你轻松求n个数相加,成为互联网运营高手 |python gbdt 拟合 | Python编程技能让你轻松求n个数相加,成为互联网运营高手 |python gbdt 拟合 ...
遗忘曲线python实现(掌握Python实现遗忘曲线算法) |python从零学还是从实战学好 | 遗忘曲线python实现(掌握Python实现遗忘曲线算法) |python从零学还是从实战学好 ...