Salve! Ho creato la mia prima libreria C su linux solo che ho problemi in fase di compilazione
Allora la situazione è questa:
1) ho creato un file struct.h in cui sono dichiarate solo ed esclusivamente strutture dati
2) ho creato primo.h e secondo.h che entrambi includono struct.h
3) Ho incluso nel mio programma prog.c sia primo.h che secondo.h
Ora compilando prog.c con gcc mi dice giustamente che cè un conflitto di strutture dati poiché le medesime risultano dichiarate due volte
Come posso risolvere tale conflitto ?