python调用c++生成的dll库,发生指针跑飞问题,查了论坛上许多大佬的文章,都是说ctypes库定义了一些与C兼容的数据类型,不包含string,所有要修改c++中的.h文件中相应的接口,改成指针形式,具体可参考以下两大哥的:
OSError: exception: access violation writing 0x000000003F800000_SUES_ZYC的博客-CSDN博客
OSError: exception: access violation writing 0x000000003F800000_SUES_ZYC的博客-CSDN博客但是,还有一种情况,传参类型不同,也就是我遇到的这种,其实解决手段也很简单,仔细查看下,调用接口的参数情况,看看是否传了一个错误的参数类型