旧版本编译没有错误,新版本编译找不到“sensor.h”
头文件
在小于 5.0.0 的版本中,sensors
文件夹中直接就有 sensor.h
文件,所以可以直接#include 'sensor.h'
:
在 5.0.0 及之后的版本中,去掉了 sensor
文件夹中的 sensor.h
文件:
sensor.h
文件只存在于 include/drivers/
文件夹中:
所以,在 5.0.1 版本及后续版本中,不能继续直接 #include 'sensor.h'
,需要改为 #include 'drivers/sensor.h'
。后者才应该是正确的打开方式。
参考链接:
sensor 传感器驱动框架中 sensor.h 疑问
[sensors] remvoe useless sensor.h #6597
添加了的