首页 > 开发 > C++ > 正文

请问py怎么往c++ .so库传数据?

2017-09-11 21:19:14  来源: 网友分享

c++这么写,py怎么传数据才能正确

传入字符串数组


按照我这么写打印接收的数据时全是乱码而且并不是传过去的

这么写的话就报 段错误

望大佬能指点一二。

解决方案

这应该和编码有关系,python3默认是Unicode编码,c默认是ASCII,所以出现这种问题,但是和传参类型也有关系,c++函数声明为int LCS(char *s[]...
传参用c_char_p(),因为wchar是Unicode编码