1.7.5 #error

The #error directive will cause the compiler to halt compiling and return with the specified error message.

Syntax:

#error message

Examples:

#ifndef VERSION
#error Version number not specified.
#endif