Я разработал проект C с Eclipse Photon (4.8.0) для разработки программы для ESP-32. Я настроил IDE в соответствии с этой официальной инструкцией по установке .
Мигает ESP-32 работает нормально. Но как только я пытаюсь включить заголовочные файлы из подпапки, у меня возникают проблемы. Я создал очень простой проект, чтобы проиллюстрировать проблему. Проект состоит из main.c
, base/test.h
и base/test.c
, тогда как файлы test.h
и test.c
содержат только одну функцию с подписью void function1(void);
.
Когда я пытаюсь вызвать function1()
в main.c
, я получаю эту ошибку в main.c
:
Неопределенная ссылка на function1 ()
Пожалуйста, сравните с приложенным скриншотом, где все изображено.
Как решить эту проблему?