返回该小组首页 回复主题
yuexianhanshu

yuexianhanshu

小组等级:     E币:717  (E币换礼)

#1楼主:怎样把cc2430的程序做成库呢? [精华]

文章发表于:2008-09-08 10:37

老大想要把cc2430的部分程序做成库,给上层调用,而且用户也看不见,

请问各位知道怎样把程序做成库么?

知道的能否详细的讲解以下

lanzhoo

   小组等级:    E币:211  (E币换礼)

#2

文章发表于:2008-09-15 22:05

1. 产生库文件的项目:

在Project/Options/General Options/Output/Output File, 选Library

这时生成的库文件会出现在Output directory(Executables)下,缺省名字为:<project name>.r51

2. 使用库文件的项目:

在Project/Options/Linker/Extra Options/中加入:(勾上“Use command line options”)
-C $PROJ_DIR$\..\..\..\lib\<lib name>.r51

Linker的Options定义请参考IAR的Help:Linker and Library Tools Reference Guide

3. 在生成库后将生成的库文件复制到公共目录:

一般来说,我们编译生成库文件后,希望将它复制到公共目录供其它项目使用。
这时我们通过post-build来自动完成该任务。

下面的例子中,我们将生成的文件复制到../../../lib中,则:

在Project/Options/Build Actions/Build Action Configuration/Post-Build command line中加入:
cmd.exe /c copy debug\exe\*.r51 ..\..\..\lib

注:这个Post-Build有时成功,有时失败,我不知道为什么。

 

yuexianhanshu

   小组等级:    E币:717  (E币换礼)

#3

文章发表于:2008-09-16 11:44

呵呵,谢谢了

总共 , 当前 /

快速回复主题--如果想加入编辑器功能,建议使用 [高级回复]

您目前还不是小组成员,请先加入

回复贴子区

用户名:    您没有注册?

密码:    忘记了密码?

内容:

  • DesignDesign
  • HTMLHTML

浏览该小组的用户还看过...

所有小组精华文章