我正在寻找一种在预处理过程中向用户显示错误的方法,并且找到了一种方法。签出答案。
答案 0 :(得分:0)
这只是使用 C预处理器 #error
伪指令根据编译期间的条件显示错误的一种方式,例如:
#define A=50
#define B=30
#define MAXSIZE =10
#if (MAXSIZE!=A-B)
#error "Please check the values. Their subtraction don't match!"
我需要一种在构建之前向库用户显示错误的方法,因此我使用了上述技术。我希望这会对某人有所帮助。