首页 > 代码库 > keil加入个人库

keil加入个人库

背景:代码积累多了,大家可能都尝试过自己写个库,方便调用,我最初的办法是把常用的函数放到一个个.C文件里头,要用的时候就把一个个.C添加到Group里面,这种方法就很麻烦了,每次新建一个工程都要ADD半天。

目标:将部分函数写成库文件形式,给头文件函数接口的形式,让其它工程能够直接调用。

1、新建1个keil工程,其中.c文件内容如下:

#include "hellowork.h"

u8 hellowork(u8 a, u8 b)
{
return (a+b);
}

2、同时建立1个.h文件,内容如下:

#ifndef _HELLOWORK_H_
#define _HELLOWORK_H_
typedef unsigned char u8;
extern u8 hellowork(u8 a, u8 b);

#endif

3、整个工程的编译选项选择 create library..

技术分享

4、直接编译,生成个人库文件hellowork.lib。

技术分享

5、在工程中添加运行库文件。

技术分享

6、同时,还需要将.h头文件加入工程中,否则编译会报错。

7、 此时,新的工程就能够正常调用运行库的函数了。

技术分享

 

 

 

 

 

 

keil加入个人库