superlol:
quindi la compilazione interrompendosi mostrerebbe solo quegli errori o anche errori relativi al resto del codice (presenti nel caso di una misconfiguration )?
Se usi la #error il processo di compilazione si interrompe alla prima che incontra, ovviamente gestita tramite #if, se usi la #warning ti appaiano tutte quante in mezzo ai vari messaggi del compilatore, le riconosci facilmente perché l'IDE le scrive in rosso mentre gli altri messaggi sono in bianco.