利用MDK5编译器自带功能,在编译时输出一些自定义内容
MDK5的编译器支持使用:
#error:内容将以error的形式出现,编译会不通过。
#warning:内容将以warning的形式出现,可通过编译。
#message:内容在编译消息窗口展现,不产生warning和error。
#define TEST1 1
#define TEST2 1
#define TEST3 1
#if (TEST1 == 0)
#message "TEST1 is disable."
#else
#message "TEST1 is enable."
#endif
#if (TEST2 == 0)
#warning "TEST2 is disable."
#else
#warning "TEST2 is enable."
#endif
#if (TEST3 == 0)
#error "TEST3 is disable."
#else
#error "TEST3 is enable."
#endif