首页 > 其他分享 >android开发ndk编译出现"undefined reference to xxx"解决方法

android开发ndk编译出现"undefined reference to xxx"解决方法

时间:2022-09-30 15:44:43浏览次数:58  
标签:ndk undefined reference 实现 问题 编译 so cpp 方法

  1. 出现这个问题的原因对应.c或者.cpp的实现有问题,包括无法链接so库、或者是.c或.cpp没有编译成功、或者是.c或.cpp编译成功了但是实现是有问题的。
  1. 首先我们明确了出现这个问题原因就知道排查方向了,这很重要。
  1. 如果使用的是.h头文件与so库的形式,我们只能排查so链接的问题了,比如so库路径名称等等有没有配置错误。如果是.h头文件与.c实现类或者.cpp实现类,那就是对应的实现类有问题了,这个时候可以给实现类有问题的方法给个空实现,看看能不能编译成功并调用成功。如果ok编译问题就得到解决,至于方法实现有啥问题就得靠自己处理了,可能方法里的某些调用外部的方法有问题等等

标签:ndk,undefined,reference,实现,问题,编译,so,cpp,方法
From: https://www.cnblogs.com/yongfengnice/p/16745099.html

相关文章