问题在于: msm_camera.h出现在以下路径中
当我尝试构建时,会抛出错误,说“MSM_PMEM_VIDEO_VPE”之类的定义不存在。当它们存在于其中一条路径中时,例如。 ./external/kernel-headers/original/media /
所以,我想知道C源文件何时正在编译,并且它以这种方式添加了标题:
#include <media/msm_camera.h>
如何确定从哪个路径中挑选标头?是选项1,2,3还是4?
构建日志似乎也无济于事。 我不想在数百个文件中添加绝对路径,因为它绝对不是正确的方法。
提前致谢!
答案 0 :(得分:0)
根本问题在于Android平台与芯片供应商在内核中提供的软件接口不同步。 msm_camera.h是原始标题之一,并且已经更改了Android版本。 “MSM”表示头文件支持的供应商芯片组。
不是最好的解决方案,但是你可以让kernel-headers包含路径先于其他路径吗?