久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5053|回復: 20
打印 上一主題 下一主題
收起左側

KEIL5編譯出error: #18: expected a ")"問題

  [復制鏈接]
回帖獎勵 8 黑幣 回復本帖可獲得 8 黑幣獎勵! 每人限 1 次
跳轉到指定樓層
樓主
移植代碼的過程中,發現了這個問題,一直沒法解決,標點和define都看過了,define的后面也沒有加分號,出錯的地方看了括號和標點也是英文標點,也百度了不少了,沒有一個答案符合我的問題,對了,這個工程是同過stm32cubemx生成的。但是就是生error:  #18: expected a ")"這個錯誤

捕獲11.PNG (115.08 KB, 下載次數: 91)

捕獲11.PNG
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:910913 發表于 2022-12-4 12:08 | 只看該作者
少了分號吧,或者中文分號吧
回復

使用道具 舉報

板凳
ID:551154 發表于 2022-12-4 13:02 | 只看該作者
杰之都 發表于 2022-12-4 12:08
少了分號吧,或者中文分號吧

檢查過了,分號是英文分號,也沒少
回復

使用道具 舉報

地板
ID:883242 發表于 2022-12-4 18:54 | 只看該作者
杰之都 發表于 2022-12-4 12:08
少了分號吧,或者中文分號吧

如果你猜得對,那么就會有一系列錯誤,然后下面的語句并沒有報錯。

就是0b***純粹是瞎寫的造成的。
回復

使用道具 舉報

5#
ID:1055642 發表于 2022-12-4 20:12 | 只看該作者
應該是0b1這個東西有問題,把這個改成其他的試試?
回復

使用道具 舉報

6#
ID:384109 發表于 2022-12-4 20:44 | 只看該作者
這個問題往上找,這行代碼前的內容有錯,也有可能是這行代碼前的頭文件內有錯,代碼不全,沒法分析
回復

使用道具 舉報

7#
ID:883242 發表于 2022-12-4 20:49 | 只看該作者
人中狼 發表于 2022-12-4 20:44
這個問題往上找,這行代碼前的內容有錯,也有可能是這行代碼前的頭文件內有錯,代碼不全,沒法分析

因為98~113行,115~116行,118~119行,以及121行以后全部代碼都沒有報錯,所以你的說法完全不正確,看問題要仔細。
回復

使用道具 舉報

8#
ID:1055601 發表于 2022-12-5 00:05 | 只看該作者
試試使用升級編譯器,使用Compiler6
回復

使用道具 舉報

9#
ID:883242 發表于 2022-12-5 06:10 | 只看該作者
子不在 發表于 2022-12-5 00:05
試試使用升級編譯器,使用Compiler6

升級什么編譯器都不可能支持0b***這種語法,仔細看題目,看不懂不要亂說。
回復

使用道具 舉報

10#
ID:405850 發表于 2022-12-5 08:49 | 只看該作者
把95-97行的 0b**改成0x0b**試試
回復

使用道具 舉報

11#
ID:308903 發表于 2022-12-5 09:17 | 只看該作者
按照五一經驗,剛開始出現提示的地方在line 95 ,那么,大概率得往前看,然后 ,大概率可能是變量問題?

具體,可以放入神器  VSCODE ,或者 inscoure light 里面看看, 會有顏色不一樣的提示
回復

使用道具 舉報

12#
ID:77589 發表于 2022-12-5 09:28 | 只看該作者
我以前也遇到過這種情況,基本上都沒有正常包含頭文件或者頭文件錯誤導致的。
不知道,你是不是這種情況。
回復

使用道具 舉報

13#
ID:194257 發表于 2022-12-5 09:54 | 只看該作者
樓上已經有人說過了,就是數據進制寫錯了,keil不直接支持二進制,直接寫0bxx會報錯的,改成十六進制或者十進制就沒問題了
回復

使用道具 舉報

14#
ID:1049984 發表于 2022-12-5 10:29 | 只看該作者
也有可能是你前面頭文件定義有點問題
回復

使用道具 舉報

15#
ID:551154 發表于 2022-12-5 16:36 | 只看該作者
Hephaestus 發表于 2022-12-4 18:54
如果你猜得對,那么就會有一系列錯誤,然后下面的語句并沒有報錯。

就是0b***純粹是瞎寫的造成的。

是的是的,感謝大佬,這個問題確實是這個16進制寫的有問題,改了以后就不報錯了,還有就是可以修改keil編譯器版本為ac6,也可以不改就通過(第二種方法不知道在實際應用中這么做是不是合適)
回復

使用道具 舉報

16#
ID:551154 發表于 2022-12-5 16:37 | 只看該作者
子不在 發表于 2022-12-5 00:05
試試使用升級編譯器,使用Compiler6

對對,沒錯了,感謝大佬,這確實也是一個好辦法
回復

使用道具 舉報

17#
ID:551154 發表于 2022-12-5 16:37 | 只看該作者
xiaoshan7748 發表于 2022-12-5 09:54
樓上已經有人說過了,就是數據進制寫錯了,keil不直接支持二進制,直接寫0bxx會報錯的,改成十六進制或者十 ...

也可以通過修改編譯器版本解決
回復

使用道具 舉報

18#
ID:551154 發表于 2022-12-5 16:38 | 只看該作者
ml521 發表于 2022-12-5 10:29
也有可能是你前面頭文件定義有點問題

不是呢,這個函數沒有在前面定義
回復

使用道具 舉報

19#
ID:551154 發表于 2022-12-5 16:39 | 只看該作者
Longan.Wang 發表于 2022-12-5 09:28
我以前也遇到過這種情況,基本上都沒有正常包含頭文件或者頭文件錯誤導致的。
不知道,你是不是這種情況。

不是了,上面的兩種方法都可以解決,我已經嘗試了,嘿嘿,感謝回答我的問題
回復

使用道具 舉報

20#
ID:551154 發表于 2022-12-5 16:40 | 只看該作者
再次感謝各位大佬回答我的問題,這個問題可以結貼了,有兩種方法可以解決報錯,具體可以看評論區,感謝各位大佬百忙中回復我的問題!!
回復

使用道具 舉報

21#
ID:911534 發表于 2022-12-5 17:38 | 只看該作者
把0bxx改成十六進制或者十進制,keil不直接支持二進制
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕国产视频 | 亚洲经典一区 | 在线国产中文字幕 | 美女逼网站 | 日韩一区二区三区在线 | 激情五月婷婷丁香 | 中文久久 | 成人精品一区二区三区 | 亚洲第一中文字幕 | 日韩一区二区在线视频 | 亚洲成人精品久久 | 91亚洲国产成人久久精品网站 | 中文字幕 国产精品 | 国产精品日女人 | 亚洲综合大片69999 | 久久久人 | 青青久久久 | 亚洲国产18| 午夜精品视频 | 色综合桃花网 | 中文字幕av一区二区三区 | 国产乱性 | 成年人免费看的视频 | 久久久久久九九九九九九 | 伊人网伊人 | 午夜视频在线观看一区二区 | 日韩在线免费观看视频 | 国产一区二区三区在线 | 中文字幕av网站 | 久久这里有精品 | 亚洲国产一区二区三区, | 麻豆久久久久久久 | 久久伦理电影 | 国产视频第一页 | 自拍第1页| 午夜精品| 国产美女免费视频 | 亚洲国产精品久久久 | 超碰在线播 | 精品三级在线观看 | 欧美日韩一区二区三区四区五区 |