如何在我的STM32L项目中包括VL53L0X标头

时间:2019-07-10 17:26:02

标签: c embedded stm32

语言:C
MCU:STM32L151C8T6
IDE:Atollic TRUEstudio
图书馆:https://www.st.com/content/st_com/en/products/embedded-software/proximity-sensors-software/stsw-img005.html

问题:"fatal error: vl53l0x_api.h: No such file or directory #include "vl53l0x_api.h"

我已经将从“ en.STSW-IMG005”中提取的库(核心和平台文件夹)包含到我的项目中,我已经检查了[构建设置>包含目录],并且两个文件夹都在那儿,但是仍然保留无法编译。

它总是显示“严重错误:vl53l0x_api.h”,但是每次我编译时它都会从文件跳到另一个文件。 “ vl53l0x_api_core.c”,“ vl53l0x_api_calibration.c”等。

之所以必须使用STM提供的库,是因为它们没有释放该距离传感器的I2C寄存器,所以我不得不使用它们的库。我尝试了为 VL53L1X 提供的参考指南,但效果不佳。

1 个答案:

答案 0 :(得分:1)

您需要将头文件所在的路径添加到项目中。右键单击项目>属性>构建>路径和符号