Partager via


#error, directive

Directive de préprocesseur qui génère des messages d’erreur au moment du compilateur.

#error token-string

Paramètres

Élément Description
token-string
Message d’erreur. Ce paramètre se compose d’une série de jetons, tels que des mots clés, des constantes ou des instructions complètes. La chaîne de jeton est soumise à l’expansion de macro.

Notes

#error directives sont les plus utiles pour détecter les incohérences du programmeur et la violation des contraintes pendant le prétraitement. Lorsqu’une directive #error est rencontrée, la compilation s’arrête.

Exemples

L’exemple suivant illustre une erreur de traitement pendant le prétraitement.

#if !defined(__cplusplus)
  #error C++ compiler required.
#endif

Voir aussi

Directives de préprocesseur (DirectX HLSL)