User\main.c(217): error: #159: declaration is incompatible with previous "mms" (declared at line 59)
时间: 2023-09-27 21:06:55 浏览: 73
这个错误提示意味着你在第217行定义了一个参数或变量 "mms",但是在第59行已经定义了一个同名的参数或变量 "mms",并且两者类型不一致,导致冲突。
你需要检查代码中的这两个变量的定义,确认它们的类型是否一致。如果类型不一致,你需要将它们改成相同的类型,或者使用不同的变量名来避免冲突。如果类型一致,那么可能是因为你在同一个作用域内重复定义了同名的变量,需要将其中一个定义删除或重命名。
相关问题
main.c(62): error: #159: declaration is incompatible with previous "MyDelay" (declared at line 45)什么问题
这个错误是因为您在声明函数 `MyDelay` 的时候,与之前的声明不兼容。这通常是因为函数的参数类型或参数数量不同。
请检查您代码中所有使用 `MyDelay` 的地方,确保它们都使用相同的参数类型和数量。如果您在不同的地方对 `MyDelay` 进行了不同的声明,可以将它们合并成一个声明,或者将它们重命名为不同的函数名以避免冲突。
另外,如果您能提供更多的代码信息,我可以更准确地帮助您解决问题。
error: #159: declaration is incompatible with previous "Main_Interface_APP" (declared at line 24)
这个错误的意思是你在某一行声明的"Main_Interface_APP"与之前某一行声明的"Main_Interface_APP"不兼容。这可能是因为它们具有不同的类型、参数或返回类型。你需要检查这两个声明并确保它们的类型、参数和返回类型都是相同的。如果你需要两个不同的函数名,你可以更改其中一个声明的函数名。