打印
[AVR单片机]

关于ICC自定义库文件求教

[复制链接]
1893|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

粉丝