../Core/Inc/MS5837.h(46): error: #40: expected an identifier
时间: 2024-01-30 13:02:22 浏览: 166
CMSIS.rar,解决缺少core_cmFunc.h和core_cmInstr.h
5星 · 资源好评率100%
根据引用\[1\],你在使用Keil编译器时遇到了一个头文件错误。错误信息是"error in include chain(cmsis_armcc.h):expected identifier or '('"。根据引用\[2\],你可以尝试修改Keil的配置文件来解决这个问题。具体来说,你可以打开Keil安装目录下的UV4文件夹,找到UVCC.ini文件,并用记事本打开。然后在文件中添加报错的头文件(即添加一句xxxx.h = *)。这样做可以忽略与该头文件相关的错误。例如,你可以添加"cmsis_armcc.h = *"来忽略与cmsis_armcc.h相关的错误。根据引用\[3\],还有一种解决方法是在cmsis_armcc.h中包含cm0plus.h头文件。这样做可能会消除错误提示,但可能会导致其他警告。请注意,这些解决方法可能会有所不同,具体取决于你的编译环境和代码结构。
#### 引用[.reference_title]
- *1* *2* *3* [KEIL消除警告:error in include chain(cmsis_armcc.h):expected identifier or ‘(](https://blog.csdn.net/qq_42381648/article/details/108358867)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文