#error "Du Texte"
#warning "Un autre Texte"
Avec #error la compilation échoue. C’est utile pour empêcher la compilation d’un code mal configuré ou non fonctionnel.
Et avec #warning le journal de compilation affiche le « message » ce qui peut être utilisé pour alerter sur une fonction non implémentée ou obsolète.