当前位置: 代码迷 >> 综合 >> extra text after expected end of preprocessing directive
  详细解决方案

extra text after expected end of preprocessing directive

热度:79   发布时间:2023-12-15 19:28:41.0

原代码:

#ifdef defined (ENABLE)

**********

#elif defined (ENABLE)

**********

#endif

会有警告Warning:  #14-D: extra text after expected end of preprocessing directive发生,意思是预期预处理指令是在#ifdef后就要结束的,属于预处理用法产生的问题

改为:

#if defined (ENABLE)

**********

#elif defined (ENABLE)

**********

#endif

正确用法:

#ifdef (ENABLE)   

#else

#endif

或者

#if defined (ENBALE)

#elif defined (ENABLE)

#endif

  相关解决方案