找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2276|回復(fù): 15
收起左側(cè)

keil5 代碼顯示有錯(cuò)誤,編譯卻通過了,為什么?

  [復(fù)制鏈接]
ID:391219 發(fā)表于 2022-6-23 15:46 | 顯示全部樓層 |閱讀模式
如圖,代碼有紅色波浪線,顯示錯(cuò)誤,但編譯卻一點(diǎn)也沒有問題,連個(gè)警告也沒有。這是為什么? IMG_20220623_153944.jpg
回復(fù)

使用道具 舉報(bào)

ID:772513 發(fā)表于 2022-6-23 17:26 | 顯示全部樓層
keil軟件bug,可能文件路徑有中文,注釋掉然后再撤銷看看,只要編譯沒有錯(cuò)誤不用管了
回復(fù)

使用道具 舉報(bào)

ID:879348 發(fā)表于 2022-6-23 17:29 | 顯示全部樓層
電腦太卡了,還沒處理過來,在低配置電腦容易出現(xiàn)
回復(fù)

使用道具 舉報(bào)

ID:1036305 發(fā)表于 2022-6-23 20:10 | 顯示全部樓層
刪掉重新輸入一遍,應(yīng)該是有非法的字符
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2022-6-24 00:05 | 顯示全部樓層
Keil5經(jīng)常出現(xiàn)這種莫名的警告,原因不知道,我這也是經(jīng)常這樣的
一般是你這一行先是出現(xiàn)一個(gè)錯(cuò)誤,就有這紅線了,但你修改之后,可以編譯,但紅線會一直存在
你可以把這一行的行首的空格刪除或者加一個(gè)空格,一般就沒有了
回復(fù)

使用道具 舉報(bào)

ID:139866 發(fā)表于 2022-6-24 13:12 | 顯示全部樓層
關(guān)閉keil再打開,或者切換到另一個(gè).c文件再切回來
回復(fù)

使用道具 舉報(bào)

ID:195496 發(fā)表于 2022-6-24 13:48 | 顯示全部樓層
里面有中文的空格符
回復(fù)

使用道具 舉報(bào)

ID:391219 發(fā)表于 2022-6-24 20:53 | 顯示全部樓層
wufa1986 發(fā)表于 2022-6-23 17:29
電腦太卡了,還沒處理過來,在低配置電腦容易出現(xiàn)

我電腦是6700hq,960m4g不算低配吧
回復(fù)

使用道具 舉報(bào)

ID:391219 發(fā)表于 2022-6-24 20:53 | 顯示全部樓層
天ノ憶 發(fā)表于 2022-6-24 13:12
關(guān)閉keil再打開,或者切換到另一個(gè).c文件再切回來

實(shí)力沒用
回復(fù)

使用道具 舉報(bào)

ID:391219 發(fā)表于 2022-6-24 20:54 | 顯示全部樓層
hcf007 發(fā)表于 2022-6-23 17:26
keil軟件bug,可能文件路徑有中文,注釋掉然后再撤銷看看,只要編譯沒有錯(cuò)誤不用管了

注釋后,有錯(cuò)誤,不注釋,就沒有問題
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2022-6-25 02:38 | 顯示全部樓層
兩家做出來的產(chǎn)品湊合在一起當(dāng)然會打架,太正常了。

MDK的編譯器是ARM的編譯器部門RealView做出來的,而IDE界面是收購來的Keil做出來的。兩個(gè)部分對正確的邏輯應(yīng)該是什么有不同的理解,結(jié)果就是樓主這樣子了。

這個(gè)問題解決不了,也根本不需要解決。
回復(fù)

使用道具 舉報(bào)

ID:1040201 發(fā)表于 2022-8-15 09:05 | 顯示全部樓層
我也見過很多人寫的軟件都有很多警告
回復(fù)

使用道具 舉報(bào)

ID:646520 發(fā)表于 2022-8-15 19:15 | 顯示全部樓層
以編譯器為主,那個(gè)警告總會慢一拍,舉個(gè)例子,比如你沒定義某個(gè)變量,它會警告,你定義完以后,那個(gè)叉還在,過一會,或者編譯一下,重現(xiàn)打開就沒有了。
回復(fù)

使用道具 舉報(bào)

ID:1039954 發(fā)表于 2022-8-22 09:01 | 顯示全部樓層
我也遇到過這種問題,不用管他,編譯沒錯(cuò)就行
回復(fù)

使用道具 舉報(bào)

ID:731755 發(fā)表于 2022-8-24 09:54 | 顯示全部樓層
我也碰到這種情況,感覺程序也沒有錯(cuò),編譯也能過,我把軟件關(guān)閉,重新打開,就沒有那些錯(cuò)誤顯示了,
回復(fù)

使用道具 舉報(bào)

ID:1042787 發(fā)表于 2022-8-24 10:37 | 顯示全部樓層
編譯器沒有刷新,重啟動或clean一次就好了
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表