编译阶段打印宏的预编译值

#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
相关文章
相关标签/搜索