Keil编译报错:Cannot open include file: 'stdbool.h': No such file or directory问题解决
Keil編譯出現報錯:Cannot open include file: 'stdbool.h': No such file or directory,或者出現Error: L6411E: No compatible library exists with a definition of startup symbol __main報錯,原因是在電腦上同時裝了keil和ADS兩個編譯器,
需要添加2個系統變量。
1. ?在我的電腦點擊屬性--->高級--->環境變量---->系統變量,增加環境變量名: ARMCC5LIB
變量值:D:\Software\Keil_v5\ARM\ARMCC\lib(根據自己的Keil安裝時所在的目錄而定)
2. ?再添加一個環境變量:ARMCC5INC???D:\Software\Keil_v5\ARM\ARMCC\include(根據自己的Keil安裝時所在的目錄而定)
添加完后無需重啟電腦。關閉MDK, 重新打開工程即可。
因為電腦是英文系統的,所以配置如下幾個圖所示,
?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
提示:不推薦把Keil或ADS1.2卸載掉,以上的配置可以實現兼容這兩個軟件存在的沖突。
?
?
總結
以上是生活随笔為你收集整理的Keil编译报错:Cannot open include file: 'stdbool.h': No such file or directory问题解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: stm32中使用#pragma pack
- 下一篇: 基于状态机的LCD多级菜单设计