*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS SYMBOL: _DELAY MODULE: lcd1602.obj (LCD1602)
时间: 2023-10-21 08:33:02 浏览: 288
ADF4351配置程序.zip_ADF4351_ADF4351程式_adf4350配置_adf4351 程序_adf4351配置
5星 · 资源好评率100%
这个错误通常表示在程序中有多个定义了相同名称的公共函数或变量。这种情况可能发生在程序中包含多个源文件时,其中每个源文件都定义了相同的函数或变量。为了解决这个问题,可以考虑以下几个步骤:
1.检查程序中是否存在重复的函数或变量定义。如果是这种情况,请删除其中一个定义,以避免冲突。
2.在程序的头文件中使用 #ifndef 和 #define 预处理指令来防止头文件被重复包含。这样可以确保每个源文件只包含一次头文件。
3.在程序中使用静态变量和函数,这样它们只能在定义它们的源文件中使用,而不会在其他源文件中被重复定义。
4.确保在编译时使用正确的编译选项和库文件,以避免链接时出现符号重定义错误。
阅读全文