在“魔法棒”的“Output”中选择“Create Library...”,然后“OK”注意库文件地址“..\OBJ\LED.lib”5、编译输出库文件 配置步骤中库文件地址为“..\OBJ\LED.lib”6、完成库文件制作 二、使用库文件 1、将工程恢复为正常编译状态 2、整理工程文件 1、删除“制作库文件的.C 文件”2、添加“.lib库文件”...
1、创建静态库 创建一个新的工程命名为test,并将其输出文件格式改为.lib,值得注意的是文件内不需要main函数,只需要将你需要使用的函数放进去就可以了,编译没错误即能生成.lib文件。 2、到原来的工程添加静态库 进到Manage Project Items界面添加静态库文件到工程,并设置好头文件路径 使用#include "test.h"导入头...
点击Rebuild all the target files,就生成.lib文件。 把上面的工程生成的.LIB文件放入新的文件夹里,在这个文件夹编写一个调用LIB库的程序。把.LIB文件添加到工程里面去,在工程里的H头文件里对NOKIA5110.LIB里的函数进行声明,这样主函数就能调用.LIB里的NOKIA5110的驱动函...
选中Create Library 3. 编译之后就可在项目目录下生成对应的.LIB库文件了。 如何使用LIB库文件呢? 1. 新建一个项目,然后在你的项目中包含LIB库文件对应的头文件commLib.h。 如图: 2. 添加LIB库文件到项目中: 然后选择你要添加的LIB库文件: 添加完成之后就可以在项目中看到对应的库文件了: 3. 编译项目就OK...
4.生成lib的方法是要在.c和.h文件中都要把函数声明为extern开头的函数。 5.文件中的函数要声明在 #ifndef ... ... #define ... ... #endif 中。 6. 在引用工程中要将lib文件添加到工程文件中,并在程序中添加生成lib文件的.h文件。 7、xh.h和xh.c是产生的xh.lib的源代码;BLINKY.C是调用xh....
1、维护自己写的代码不被别人乱改动。lib不是c代码,不能对它编辑,只能通过.h文件调用。所以为了别人能使用你的lib,一定要给他.h文件。2、可以把多个.c文件合成一个lib文件,这样在工程就不必要把每一个.c文件都添加一遍。3、相比添加.c文件,它具有不使用已经申明的extern函数也不会出现Keil经典的UNCALLED ...
这简单,把生成的LIB库文件加到工程里,在主程序中先声明库中的子函数,一定要与LIB库中定义子函数名一致,主程序就可以调用库中的子函数了。
1、将库文件(.lib)添加到项目中 2、将库文件对应的H文件加到需要使用的C文件中 3、如同调用普通的C文件中函数一样,调用库文件中的函数。库
打开原工程,只需将原来的.c文件移除,添加进该.lib文件即可使用(程序调用要包含lib文件中c文件的所有头文件)。 特别注意的是:Lib的文件要分的细一点,没有调用关系的两个函数不要放到同一个C文件中. 没有调用关系的最好是一个函数单独放在一个.c文件中.这是为了避免在keil中应用程序调用lib库里出现告警....