【笔记】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 阅读(1300) 评论(0) 编辑 收藏 举报