C1017 错误是这样发生的,比如我们
#define AAA
而用时把 AAA 用在了
#if AAA
或者
#elif AAA
这样需要判断值的句子了,则会出现 C1017 错误,
解决办法是,
#define AAA 1 ///指定一个值
那么怎么只是简单判断宏有没有定义呢,如下
#ifdef AAA
或
#elif defined(AAA)
或
#if defined(AAA)
就可以了
C1017
最新推荐文章于 2022-04-07 19:03:13 发布
C1017 错误是这样发生的,比如我们
#define AAA
而用时把 AAA 用在了
#if AAA
或者
#elif AAA
这样需要判断值的句子了,则会出现 C1017 错误,
解决办法是,
#define AAA 1 ///指定一个值
那么怎么只是简单判断宏有没有定义呢,如下
#ifdef AAA
或
#elif defined(AAA)
或
#if defined(AAA)
就可以了