編譯階段打印宏的預編譯值

#define __PRINT_MACRO(x) #x #define PRINT_MARCO(x) #x"=" __PRINT_MACRO(x)   #pragma message(PRINT_MARCO(DEBUG_MARCO_TEST_VALUE)) #error "test" 編譯到error會報錯中止編譯,編譯log往前能夠看到宏DEBUG_MARCO_TEST_VALUE的值。code
相關文章
相關標籤/搜索