记录一下python调用C++dll时踩得一个大坑,OSError: exception: access violation writing 0x000000003F800000
翻看了许多博客,讲解的都是指针问题,因为我的接口里面一共有三个指针,最终排除下来发现是一个浮点型变量的引用问题
然而这个问题在用C++调用时并没有显现出来,天知道为什么python调用就不可以
float &confid //c++中的语句接口
float confid=0.00 //C++中的调用方式
然而这样的方式在python就总是报OSError: exception: access violation writing 0x000000003F800000;
解决方法:转换成指针
float *confid