keil5头文件#ifndef报错
时间: 2023-08-25 13:06:40 浏览: 474
在你的问题中,你提到了几个引用内容。根据\[1\],你在Keil官网上找到了一个解释,说全局变量必须大写,但你的问题是关于头文件中的#ifndef报错。根据\[3\],这个错误可能是由于C++和C混合编译时出现的问题。解决方法是在C文件对应的头文件中加上#ifndef和#define。这样可以避免重复定义的问题。所以,你可以尝试在你的头文件中添加#ifndef和#define来解决这个报错。
#### 引用[.reference_title]
- *1* *2* [Keil报错总结(1)](https://blog.csdn.net/qq_52479948/article/details/124527624)[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_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [解决keil5编译报错 undefined symbol](https://blog.csdn.net/shenliu128/article/details/127106709)[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_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文