Directive #error
- Directive #error
#error
- Description
Throw an error during preprocessing.
This directive causes a cpp error. It can be used to notify the user that certain functions are missing and similar things.
- Note
Note that this directive will cause
cpp()
to throw an error at the end of preprocessing, which will cause any compilation to fail.- Example
#if !constant(Yp) #error Support for NIS not available. #endif
- See also