keil5编译出现红色错误提示问题

我先使用其他软件修改代码,然后转回keil5,它提示我是否保存修改,我确认保存后突然出现许多红叉和波浪线,但是编译又可以通过?问这个怎么解决

波浪线:
新档案进来,Keil会检查一次, KEIL告訴你的拼字不是英文字典中的字, 编译之后, 有记录了, 不管三七二十一就都是”自定义变数”了。
红叉:
因为你是从一个 KEIL外环境, 直接拿进来的档案。
所以: 连结/参照/外部参数都还没有联结,所以会出现警示。
重新编译后,建立联结就好了。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客也许可以解决你的问题👉 :【Keil】使用Keil5时出现的错误(持续更新)
  • 除此之外, 这篇博客: 《程序是调试出来的》嵌入式Keil5的调试技巧中的 1.注释// 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

        此方法简单且效果明显,十分的好用。当你不知道这段代码的作用,先别急着看源码,不如注释掉,编译下载到开发板看看效果,这一招注释//我屡试不爽虽谈不上高深,却胜在实用

      //Gui_DrawFont_GBK16(9,5,BLUE,GRAY0,"AD TEST: ");
    	Gui_DrawFont_GBK16(10,25,BLACK,GRAY0,"Light:");
        Gui_DrawFont_GBK16(115,25,BLUE,GRAY0,"%");
    	DisplayButtonUp(5,25,80,45); //x1,y1,x2,y2
    	DisplayButtonUp(85,27,125,45); //x1,y1,x2,y2 
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^