在用AS的NDK编译c时,添加了一个C的头文件和.c文件,在调用的时候,一直出现undefined reference to 。。。。
查看代码之后,发现一点问题都没有,就是一直编译不过。
也在C的头文件加入了:
#ifdef __cplusplus extern "C" { #endif
// my code
#ifdef __cplusplus } #endif
但是还出错。差了原因是,AS做了编译缓存,你需要重新clean一下你的project。
然后refresh linked c++ project.即可!