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