这是问题所在:msm_camera.h 存在于以下路径中
- ./external/kernel-headers/original/media/
- ./bionic/libc/kernel/common/media/
- ./prebuilt/ndk/android-ndk-r4/platforms/android-8/arch-x86/usr/include/media/
- ./内核/包括/媒体/
当我尝试构建错误时,会抛出一些诸如“MSM_PMEM_VIDEO_VPE”之类的定义不存在。当它们存在于其中一条路径中时,例如。./external/kernel-headers/original/media/
所以,我想知道一个 C 源文件什么时候正在编译,并且它以这种方式添加了头文件:
#include <media/msm_camera.h>
如何确定从哪个路径中选择标头?是来自选项 1、2、3 还是 4?
构建日志似乎也无济于事。我不想在数百个文件中添加绝对路径,因为这绝对不是正确的方法。
提前致谢!