CH573主從一體例程顯示錯(cuò)誤X,但編譯正確

比較奇怪


image.png

image.png
直接選擇全編譯試試


我也遇到了這個(gè)問(wèn)題。IDE識(shí)別不了GAPROLE_STARTED這些常量。而這些量是enum定義出來(lái)的。我測(cè)試使用define再定義一次的話IDE就能識(shí)別了。

我覺(jué)得應(yīng)該是IDE的BUG。


發(fā)一下你的ide的版本信息


V1.5.1

上一個(gè)版本也有一樣的問(wèn)題。


V1.51沒(méi)有復(fù)現(xiàn)這個(gè)現(xiàn)象??梢宰寚L試從工作空間移除工程,再重新導(dǎo)入,看看是否解決。 如果還是有問(wèn)題,可以發(fā)一下工程文件到lb@wch.cn,我們們查一下。


工程就是CH573EVT里面的例程,Peripheral工程。別的也有一樣的問(wèn)題。

Screen Shot 2021-10-11 at 12.56.20 AM.png

把這個(gè)C文件打開(kāi)之后過(guò)幾秒這些錯(cuò)誤就出現(xiàn)了。


靜態(tài)語(yǔ)法解析的時(shí)候是從我們配置的頭文件路徑獲取頭文件的,這個(gè)工程有兩個(gè)頭文件中有重復(fù)定義,靜態(tài)語(yǔ)法解析器不會(huì)去判斷宏定義語(yǔ)法,所以會(huì)顯示宏有兩個(gè)定義的地方,可以在頭文件添加的地方指定具體使用的那個(gè)頭文件,就可以消除靜態(tài)語(yǔ)法解析的錯(cuò)誤
image.png


謝謝,這樣修改設(shè)置可以修復(fù)這個(gè)問(wèn)題。


修改前:

1634088030138187.png


修改后:

1634088030185594.png




只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频