error #10056: symbol "Counter_Left" redefined: first defined in "./PID.obj"; redefined in "./gpio_ex1_outputHi.obj"
时间: 2024-01-01 14:04:50 浏览: 196
引用\[1\]、\[2\]、\[3\]中提到的错误信息是关于符号重定义的问题。在编译过程中,出现了同一个符号在不同的目标文件中被多次定义的情况。这个错误通常是由于在多个源文件中重复定义了同一个全局变量或函数引起的。
根据你提供的问题,错误信息中提到的符号"Counter_Left"在"./PID.obj"和"./gpio_ex1_outputHi.obj"两个目标文件中被重复定义了。这意味着在这两个源文件中都有对"Counter_Left"的定义,导致了符号重定义错误。
为了解决这个问题,你可以检查"./PID.obj"和"./gpio_ex1_outputHi.obj"这两个源文件,确保在这两个文件中只定义了一次"Counter_Left"。你可以考虑将"Counter_Left"的定义移到一个单独的源文件中,并在需要使用它的地方进行引用,以避免重复定义的问题。
总结回答,错误信息中提到的符号"Counter_Left"在"./PID.obj"和"./gpio_ex1_outputHi.obj"两个目标文件中被重复定义了。为了解决这个问题,你可以检查这两个源文件,确保只定义了一次"Counter_Left"。
#### 引用[.reference_title]
- *1* *2* *3* [CCS7进行编译时,遇到重复性定义的错误,想请教一下,非常感谢](https://blog.csdn.net/weixin_30080745/article/details/117084849)[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 ]
阅读全文