Question

suis confronté à un problème dans la résolution des dépendances en C,

config.h fichier est comme suit,

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

et un exemple de fichier.c contient,

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

Lors de la résolution des dépendances, le compilateur tente de résoudre le fichier Sample_header.h même si la "macro" n'est pas activée.C'est très étrange.Quelqu'un pourrait-il aider sur cette question?

Était-ce utile?

La solution

Le problème est résolu.Le problème que j'ai oublié de faire "Autoreconf" après avoir modifié le fichier configure.ac.Donc, chaque fois que tout changement est effectué dans Configurer.ac "Autoreconf" doit être fait.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top