C Язык: Ошибка зависимости во время компиляции
-
21-12-2019 - |
Вопрос
Я сталкиваюсь с проблемой в разрешении зависимостей в C,
config.h Файл выглядит следующим образом,
...
....
/* MACRO */
/* #undef MACRO */
....
....
.
и example.C содержит,
...
#ifdef MACRO
#include "../../sample_header.h"
#endif
...
.
При разрешении зависимостей компилятор пытается разрешить файл Whaske_header.h, даже если «макрос» не включен.Это очень странно.Может кто-нибудь помочь по этому вопросу.
Решение
Проблема разрешена.Проблема, которую я забыл сделать «AutoReconf» после внесения изменений в Configure.ac файл.Так что всякий раз, когда любые изменения сделаны в Configure.ac «Autoreconf», необходимо сделать.
Не связан с StackOverflow