请问有人知道source insight里面怎么样才能让没有定义的#ifdef直接走#else呢?就像Keil这样
,而在source insight里不会变灰
。因为嵌入式底层里面很多#ifdef除了挨个挨个 edit condition 还有什么办法吗?没有定义默认直接走else这样的?
在宏上单击右键在弹出菜单中选则Edit Condition 选项,在弹出的Conditional Parsing窗口中把值设置为false。
啊这,你的意思就是你无法直观判断定义了哪个宏是不是?
我没办法改source insight,以我的经验不管是VS,source insight,vim,都那以实现这个功能,如果可以,也请告诉我。
解决的办法就是去搜索代码里是否定义这个条件宏,目前我是这样看代码的
单片机底层很多东西很多宏,挨个定义很费力的,对的别的编辑器都会将它没找到的走else,可就是这个si就是非要定义false才走else