【笔记】NIOS Error: multiple definition of ***
在将C语言例程改制成NIOS工程的时候,遇到了下图的错误,而且报错得很厉害,五六十条Error全是这样的:
first defined here
multiple definition of "******"
最后感谢搜索引擎,问题解决了~
参考这篇文章:http://www.cppblog.com/baye/archive/2007/11/11/36398.html
在***.h文件中为函数都加上extern声明;而后在main函数中#include ***.h 文件而不要包含***.c文件。
例如我这里报错都集中在lcd.c文件中,在lcd.h文件中给所有报错函数加上extern声明,并在main.c中将原来的"#include lcd,c”改为"lcd.h”,问题解决,0 Errors, 0 Warnings !
posted on 2011-04-29 08:37 Mark Lewis 阅读(1309) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步