@临时演员 你好,想跟你请教个问题:
问题出在
public static final int START_GW_LINK_PWD = 95;
定义长度有问题,没有和结构体对应起来
不是这样吗?
我把C++定义的结构体长度的宏定义给你看看就了解了,我在处理这个问题的时候一直纠结于是第一次使用问题会出在调用过程中,而没有去核对这个浅显的错误。以我对C的了解C语言的重点在内存操作上面,对于类型控制非常弱,以后使用JNative调用的时候重点是在声明指针需要和C调用内存进行匹配。
#define LOGINFO_IP_LEN ((int)15)
#define LOGINFO_USER_LEN ((int)16)
#define LOGINFO_PWD_LEN ((int)16)
我是中间有一段定义其实长度定义的不对
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
我把C++定义的结构体长度的宏定义给你看看就了解了,我在处理这个问题的时候一直纠结于是第一次使用问题会出在调用过程中,而没有去核对这个浅显的错误。以我对C的了解C语言的重点在内存操作上面,对于类型控制非常弱,以后使用JNative调用的时候重点是在声明指针需要和C调用内存进行匹配。
#define LOGINFO_IP_LEN ((int)15)
#define LOGINFO_USER_LEN ((int)16)
#define LOGINFO_PWD_LEN ((int)16)
我是中间有一段定义其实长度定义的不对