Pergunta

Estou enfrentando um problema na resolução de dependências em C,

config.h arquivo é da seguinte maneira,

...
....
/* MACRO */
/* #undef MACRO */
....
....

E um exemplo de arquivo.c contém,

...
     #ifdef MACRO 
     #include "../../sample_header.h"
     #endif
...

enquanto a resolução de dependências, o compilador está tentando resolver o sample_header.h arquivo, mesmo que o "MACRO" não está activado.É muito estranho.Alguém poderia ajudar nesta questão.

Foi útil?

Solução

O problema é resolvido.O problema que eu esqueci de fazer "autoreconf" depois de fazer alterações em configurar.ac arquivo.Assim, sempre que uma alteração é feita em configurar.ac "autoreconf" tem que ser feito.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top