keil5c51报错提醒
时间: 2023-10-02 16:12:04 浏览: 108
程序有误,为什么Keil却没有报错
5星 · 资源好评率100%
Keil5C51报错"L104: MULTIPLE PUBLIC DEFINITIONS"是由于在工程中存在多个公共定义所引起的。这个错误一般是由于重复定义了同一个变量或函数导致的。为了解决这个问题,你可以按照以下步骤进行操作:
1. 检查你的代码,确保你没有重复定义相同的变量或函数。
2. 如果你的代码中确实需要多个文件来引用同一个变量或函数,你可以使用extern关键字来声明这个变量或函数,这样可以避免重复定义。
3. 如果你的工程中使用了库文件,检查一下是否有重复的库文件被引用。如果有重复引用的库文件,可以尝试删除其中一个引用。
阅读全文