不能靠眼睛之 KEIL 中失效代码灰暗特性

Posted skullboyer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不能靠眼睛之 KEIL 中失效代码灰暗特性相关的知识,希望对你有一定的参考价值。

@2019-02-15

【问题描述】

  使用 KEIL(带灰暗特性版本) 查看头文件代码时,其中有依据不同宏定义对应不同执行语句代码部分,依据灰暗特性呈现生效与失效代码,靠眼睛反应就是灰暗呈现为失效代码即其宏定义未定义,这样就主观认为灰暗代码部分不执行,导致在分析调用该头文件的源文件中使用头文件的宏函数时无对应执行代码,与实际调试结果不否,实际结果呈现是执行了该宏函数的执行代码

 

【分析解决】

  见文《C 头文件、宏、编译问题》中宏解释部分

 

【结论】

  KEIL 对这种情况的使用无能为力,其作为工具只是起参考作用

 

以上是关于不能靠眼睛之 KEIL 中失效代码灰暗特性的主要内容,如果未能解决你的问题,请参考以下文章

keil5中编写代码时出现语法错误为什么无显示

我的keil 4为啥不能改变编码格式?没有那个选项?

keil memory windoes怎么修改不了地址值?求解答

keil调试总跳到这,怎么回事

keil c代码空间怎么指定分配,栈检测,常量代码数组指定存放地址?

为啥keil用不了ctrl