creare errore di compilazione

superlol:
quindi la compilazione interrompendosi mostrerebbe solo quegli errori o anche errori relativi al resto del codice (presenti nel caso di una misconfiguration :stuck_out_tongue: )?

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.