在keil当中有时候需要编译一些条件,当编译的条件过多有时会忘记,这个时候用# warning 和# error;可以很清晰的看见哪些条件编译了和没编译。
#ifndef TEST
# warning "TEST is not defined"
#else
# warning "TEST is defined"
#endif
结果如下:就可在编译结果中知道哪些宏定义被使用了。
在keil当中有时候需要编译一些条件,当编译的条件过多有时会忘记,这个时候用# warning 和# error;可以很清晰的看见哪些条件编译了和没编译。
#ifndef TEST
# warning "TEST is not defined"
#else
# warning "TEST is defined"
#endif
结果如下:就可在编译结果中知道哪些宏定义被使用了。