C Язык: Ошибка зависимости во время компиляции

StackOverflow https://stackoverflow.com//questions/21043031

  •  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», необходимо сделать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top