Как включить заголовки VL53L0X в мой проект STM32L - PullRequest
0 голосов
/ 10 июля 2019

Язык: 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"

Я включил библиотеку (папка core & platform), которая была извлечена из "en.STSW-IMG005" в мой проект, я проверил мои [build build> include directory] и обе эти папки есть, но компиляция не удается.

Он всегда показывает «фатальную ошибку: vl53l0x_api.h», но он переходит от файла к файлу каждый раз, когда я компилирую, например.«vl53l0x_api_core.c», «vl53l0x_api_calibration.c» и т. д.

Причина, по которой я должен использовать библиотеку, предоставляемую STM, заключается в том, что они не выпускали регистры I2C для этого датчика расстояния, поэтому я вынуждениспользовать их библиотеку.Я пытался ссылаться на руководства, предоставленные для VL53L1X , но это не совсем работало.

1 Ответ

1 голос
/ 10 июля 2019

Вам необходимо добавить путь к файлу заголовка к проекту.Щелкните правой кнопкой мыши проект> свойства> сборка> пути и символы

...