OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8669|回复: 6

关于keil中将函数封装成LIB库

[复制链接]

24

主题

84

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2014-1-7
在线时间
16 小时
发表于 2015-4-27 15:06:35 | 显示全部楼层 |阅读模式
5金钱
我现在想试验将USBCDC类有关的函数封装成LIB,直接将有关的.c文件封装成lib试验没问题,现在有个问题,就是在主文件中每次要包含以下几个.h文件
#include "usbd_cdc_core.h"
#include "usbd_usr.h"
#include "usb_conf.h"
#include "usbd_desc.h"
#include "usbd_core.h"
也就是说要在选项中添加相应的.h文件,但是这些.h文件分别处在不同的文件夹中,这样每次添加起来就很麻烦,当然把这些.h文件分别拷出来放在一个文件夹下当然可以,我想有没有方法只要在主文件中添加一个h文件就完成添加,怎么做?谢谢!

最佳答案

查看完整内容[请看2#楼]

没有这样的方法。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2015-4-27 15:06:36 | 显示全部楼层
于20150522停用该账号:http://www.microstar.club
回复

使用道具 举报

40

主题

107

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
308
金钱
308
注册时间
2014-11-21
在线时间
22 小时
发表于 2015-4-27 15:30:57 | 显示全部楼层
a.h中添加
#include "usbd_cdc_core.h"
 #include "usbd_usr.h"
 #include "usb_conf.h"
 #include "usbd_desc.h"
 #include "usbd_core.h"
主文件中添加 a.h可以吧
打倒A莫,打倒小日本
回复

使用道具 举报

24

主题

84

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2014-1-7
在线时间
16 小时
 楼主| 发表于 2015-4-28 08:31:17 | 显示全部楼层
回复【2楼】逆行者:
---------------------------------
有没有其他的方法,感觉这方法比较麻烦,其中的某个.h文件还包含其他的.h文件,这样显得结构比较乱
回复

使用道具 举报

24

主题

84

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2014-1-7
在线时间
16 小时
 楼主| 发表于 2015-4-28 22:45:30 | 显示全部楼层
好吧,那还是逐个包含吧,谢谢!
回复

使用道具 举报

16

主题

147

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7136
金钱
7136
注册时间
2015-1-23
在线时间
105 小时
发表于 2018-3-3 16:53:49 | 显示全部楼层
KEIL 的HELP中  Enable Create Library in the dialog Options for Target — Output. μVision calls the Library Manager instead of the Linker/Locater. Since the code in the library will not be linked and located, the entries in the tabs Linker and Target are ignored.
回复

使用道具 举报

16

主题

147

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7136
金钱
7136
注册时间
2015-1-23
在线时间
105 小时
发表于 2018-3-3 17:07:51 | 显示全部楼层
创建一个工程, 添加C文件和H文件 , 在OUTPUT里选择创建LIB,  编译就行了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 23:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表