keil加入个人库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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加入个人库的主要内容,如果未能解决你的问题,请参考以下文章

在没有root权限的linux服务器上维护个人程序库

个人如何加入企业微信

个人总结洪流区欢迎大家加入~

Android 矢量图详解

hdu_2048 错排问题

如何使用keil编译器