码迷,mamicode.com
首页 > 其他好文 > 详细

keil加入个人库

时间:2016-10-23 21:12:35      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:编译   span   #include   mil   unsigned   end   efi   函数   creat   

背景:代码积累多了,大家可能都尝试过自己写个库,方便调用,我最初的办法是把常用的函数放到一个个.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加入个人库

标签:编译   span   #include   mil   unsigned   end   efi   函数   creat   

原文地址:http://www.cnblogs.com/kalusfer/p/5990683.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!