中景园0.96寸ISP屏历程移植有告警求教怎呢修正
编译发现提示 SRC\LCD\lcd_init.c(91): warning C294: unreachable code 告警,求怎么修正这个C294告警,L16告警是定义为使用不管。{:handshake:}
这个提示应该是有一些代码没有使用。可能程序可以正常使用 因为lcd_init.h中定义了USE_HORIZONTAL等价为2,是个常数,
lcd_init.c中if (USE_HORIZONTAL == 0) line 89/218
else if (USE_HORIZONTAL == 1) line 99/219
else line 119/221
以上6行肯定是执行不到的,如果是作为“条件编译”的话可以忽略该告警。
之所以条件编译打引号,是因为正常情况下用预编译指令#if/#else if/#else/#endif来实现条件编译。 21cnsound 发表于 2024-5-28 17:37
因为lcd_init.h中定义了USE_HORIZONTAL等价为2,是个常数,
lcd_init.c中if (USE_HORIZONTAL == 0) lin ...
感谢解惑{:handshake:} 新手上路努力学习中 屏幕可以正常显示就可以忽略,像这种警告信息你用个词典工具翻译下你就知道怎么回事了 嵌入式之路 发表于 2024-5-30 02:12
屏幕可以正常显示就可以忽略,像这种警告信息你用个词典工具翻译下你就知道怎么回事了 ...
我在想怎怎么把他变成变量,然后主程序设置后就不会有这个告警了,原先的告警大佬已经解释了{:lol:} 神自不凡 发表于 2024-5-31 10:57
我在想怎怎么把他变成变量,然后主程序设置后就不会有这个告警了,原先的告警大佬已经解释了 ...
还有就是词典或者百度AI回答没用的,能解决我也不发贴求解了。又不是一有问题就直接问,有问题优先翻译去百度看看能不能解决。无脑问,那个有时间给你解答,{:tongue:}再次感谢各位热心认识的解答{:handshake:}
页:
[1]