*** error l104: multiple public definitions symbol: _delay module: .\objects
时间: 2023-08-09 16:07:32 浏览: 138
参考资料-基于STC15L104单片机的音乐门铃设计.zip
这个错误是因为在你的代码中存在多个公共定义的符号"_delay"。这可能是因为你在多个地方定义了同一个变量或函数。要解决这个错误,你需要找到重复定义的地方并进行修复。你可以尝试以下几种方法:
1. 检查你的代码并确保只有一个地方定义了"_delay"。如果有多个定义,请删除其中一个。
2. 如果你的代码中有多个文件,确保在不同的文件中没有重复定义"_delay"。
3. 确保你的定义和声明一致。即在变量或函数的声明和定义中使用相同的名称和类型。
4. 如果你在头文件中定义了变量或函数,请确保在多个源文件中包含头文件时使用了头文件保护(例如,使用#ifndef和#endif)。
通过这些方法,你应该能够解决"_delay"的多次定义错误。如果问题仍然存在,请提供更多的代码和错误信息,以便我可以帮助你更好地解决问题。
阅读全文