[AVR单片机] 关于ICC自定义库文件求教

[复制链接]
2324|2
 楼主| 刘老头 发表于 2013-2-26 22:31 | 显示全部楼层 |阅读模式
自定义库函数如下:
char sum(char a,char b)
{
  return(a+b);
}
编译为sum.o
使用ilibw生成libsum.a文件
放到系统库文件夹内
建立工程如下:
char sum(char a,char b);     //函数声明
main()
{
  char c,a,b;
  a=1;
  b=2;
  c=sum(a,b);
}
工程设置中增加自定义的sum库文件
编译正常,但是提示cannot find file sum.c
我试了,如果在工程目录下建一个空文件,命名为sum.c,再编译就不会提示以上信息
虽然可以正常编译并生成hex文件(经测试hex文件也可以正常工作),但是出现这条提示信息总让人心里不舒服
不知道各位有没有遇到以上情况,或有自定义库文件方面的经验,望赐教,谢谢
airwill 发表于 2013-2-27 18:13 | 显示全部楼层
生成的自定义库, 没有加到你的工程里去吧
dirtwillfly 发表于 2013-3-3 13:52 | 显示全部楼层
汗一个,楼上正解,楼主肯定是建立了文件没加入到工程中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部