在Eclipse中使用JNI技术创建头文件,实现该头文件时报错,提示:“parameter name omitted”,如下图:
大意是“参数名被忽略”,在创建头文件时生成的.h文件中有该函数的声明:
头文件中函数声明参数列表中只有参数类型,没有参数名。一般我们在.c文件中实现该方法时,很多时候是直接拷贝该函数到.c文件中写函数体,但是却忽略了实现函数时给该函数的参数列表中的参数写个临时的参数名。只要实现时加上参数名就行了:
在Eclipse中使用JNI技术创建头文件,实现该头文件时报错,提示:“parameter name omitted”,如下图:
大意是“参数名被忽略”,在创建头文件时生成的.h文件中有该函数的声明:
头文件中函数声明参数列表中只有参数类型,没有参数名。一般我们在.c文件中实现该方法时,很多时候是直接拷贝该函数到.c文件中写函数体,但是却忽略了实现函数时给该函数的参数列表中的参数写个临时的参数名。只要实现时加上参数名就行了: