标签: c macros compiler-warnings pragma keil
我想编写一个包含所有内容的编译器警告消息宏。在给定编译器的情况下,如何定义这样的宏以写出警告。
编写警告的标准是#pragma message "warning",您可以使用_Pragma在宏中定义警告,但是当涉及到Keil之类的内容时,您必须使用#warning,而不能使用{{ 1}}看到_Pragma会在宏参数之前,而Keil无法识别#pragma。
#pragma message "warning"
#warning
_Pragma
#pragma
#prama warning