Domanda

Sono di fronte a un problema nella risoluzione delle dipendenze in C,

Config.h Il file è il seguente,

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

e un file example.c contiene,

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

Durante la risoluzione delle dipendenze, il compilatore sta tentando di risolvere il file sample_header.h anche se la "macro" non è abilitata.È molto strano.Qualcuno potrebbe aiutare su questo problema.

È stato utile?

Soluzione

Il problema è stato risolto.Il problema che ho dimenticato di eseguire "AutoReConf" dopo aver apportato modifiche nel file Configura.ac.Quindi ogni volta che qualsiasi modifica viene eseguita in configurazione.ac "AutoReConf" deve essere eseguita.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top