I would like to print a macro value (expand the macro) in the #warning directive.
For example, for the code:
#define AAA 17
#warning AAA = ???
The desired compile-time output would be
warning: AAA = 17
What do I use for ???, or, how do I augment the code?
You can use the preprocessor directive
#pragma message.Example:
The output may look like this:
For reference: