У меня есть несколько файлов кода и каталог с некоторыми заголовочными файлами в подкаталогах, структурированные так:
code\my_file.c
code2\other_file.c
headers
, где headers
содержит подкаталоги openssl, curl
.
Когда я использую #include <openssl/evp.h>
внутри my_file.c
, происходит сбой:
fatal error: openssl/evp.h: No such file or directory
Однако он работает с other_file.c
Кроме того, когда я включаю полный путь #include "../headers/openssl/evp.h
, он работает нормально.
Существует ли причина, по которой один файл в моем проекте знает, что находится каталог openssl
, а другой - нет?
Использование Eclipse
Я попытался изменить свойства, добавив путь включения:
но это не сработало ...