标签:解决 重定义 ica reference app lin armeabi 64位 项目
谷歌发布新包需要64位的so
Application.mk 中 APP_ABI := armeabi armeabi-v7a x86 x86_64 arm64-v8a 添加了 arm64-v8a 和 x86_64 两个平台。
之前项目中使用了模板 在 .h 文件中定义了 数据,.cpp 中实现了具体的功能。但是 上述新添加的平台编译不过。
后经查找, 有可能是 因为模板分离编译导致函数无法展开。
在 .h 下面 #include cpp 文件, 解决一部分。
后又出现模板多重定义问题, 是因为static 成员函数 被 #include 多次导致 多次重复定义。
解决办法: 把include 函数变为inline 写到类里面即解决。
或有其他的解决方法。
arm64-v8a 静态成员模板 undefined reference to
标签:解决 重定义 ica reference app lin armeabi 64位 项目
原文地址:https://www.cnblogs.com/zijian-yang/p/11165467.html