#1楼主:请教IAR编译库文件的问题
文章发表于:2008-09-06 11:31
如何将自己的程序编译成库文件?然后把大家的库文件组合在一起编译成运行程序。
我在output里选择library,在工程里包含这个文件就可以用,但是我把源文件删了它就不认了,这时怎么回事啊?
#3
文章发表于:2008-09-08 11:11
楼主和 chuzhujun1985 能否详细讲解一下如何把程序做成库,
老大刚布置在IAR环境下把部分程序做成库,麻烦能否一步一步详细讲解一下
#4
文章发表于:2008-09-08 12:58
你在IAR你所在的子程序文件上右键--->OPTION 然后按照图示设置:

然后去你的工程下面的输出OBJ文件夹中找到你所生成文件的XXX.R79
这个就是库文件,然后你把你对应的XXX.c文件删了,把XXX.R79添加上去一起编译链接,就可以了!试试看吧!
#5
文章发表于:2008-09-08 13:53
我的c文件很多,我把需要的c文件加到工程里,在工程的右键option中output中输出library,生成xxx.r79,然后我在工程里把源文件删掉,包含这个文件,编译通过,但是我从文件夹里把源文件删掉的时候编译提示文件找不到
#6
文章发表于:2008-09-09 17:56
把 c 源文件删除以后,还需要把生成的 .r79 文件,像加载 .c文件那样加载到工程里