Non ho mai toccato niente del compilatore, quindi e' un campo inesplorato, ci proviamo...
Da perfetto ignorante posso permettermi questa domanda: perche' header e source non li tieni nella stessa cartella?
Perche' non hai fatto un lib.h con gli include di tutti i .h?
Ma anche senza controllarli singolarmente, che non saprei come fare, non me ne accorgo comunque durante la compilazione degli errori, e coi messaggi che da il compilatore capisco dove sta l'errore, e lo vado a correggere, o mi manca qualche pezzo?
Come sopra, perche' non lib.h?
Ma quindi le dll, quando conviene usarle? quando una porzione del programma che si vuole realizzare e' 'a se stante' e viene richiamata per una durata limitata dell'esecuzione dello stesso? Quindi faccio una dll che tanto se l'aggiorno non va ad intaccare altro e ho il vantaggio di ottimizzare l'uso della memoria?
Grazie.