我试图从使用CMAKE的NDK项目内引用本机库,但我没有太多的运气。我的第一个尝试是简单地为我感兴趣的本机库添加include。(例如)
#include <multinetwork.h>
然而,这不起作用,它只是说文件未找到。我应该把它放到cmakelist。txt文件中吗?只是为了清楚,我想在我的NDK项目中直接从我的c++代码中引用本机库方法/类。
p。(读过去没有必要,它只是为我所追求的东西增添色彩)我觉得我应该分享我的真正目标是获得应用程序框架不允许的东西。我想重写/使用本机库中我没有权限访问的类。我希望我不需要重新编译内核来做到这一点。
尝试使用:
#include <android/multinetwork.h>