OpenEdv-开源电子网

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

制作lib文件的方法

[复制链接]

8

主题

571

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2922
金钱
2922
注册时间
2016-5-13
在线时间
185 小时
发表于 2018-4-16 11:45:35 | 显示全部楼层 |阅读模式
本帖最后由 电脑小白 于 2018-4-18 18:22 编辑

自己写了代码不想让别人看,但是别人又要用。怎么办,怎么办,肿莫办啊。各位看官别急别急。下面给出个解决方法:


会制作lib文件的大神请自动忽略。^_^



首先我们以lcd.c和lcd.h两个文件为例。最后生成lcd.lib文件。
lcd.c是源码,lcd.lib是动态库文件。发給实际用户的时候只需要lcd.lib和lcd.h文件即可,不用发lcd.c源码文件。

当然我这里只是抛砖。(可以把多个.c文件打包成一个lib文件的)



好不多说了。大家看工程源码吧。


注意:生成的时候要设置成lib。(不生成hex)


QQ图片20180416114235.png

KeilMakelib.zip

26.6 KB, 阅读权限: 20, 下载次数: 45

虽然不明白你们在说什么,但感觉很厉害的样子。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

207

帖子

0

精华

高级会员

Rank: 4

积分
959
金钱
959
注册时间
2017-5-27
在线时间
108 小时
发表于 2018-4-16 12:23:11 | 显示全部楼层
虽然不明白你们在说什么,但感觉很厉害的样子。
回复 支持 反对

使用道具 举报

94

主题

369

帖子

0

精华

高级会员

Rank: 4

积分
865
金钱
865
注册时间
2016-8-25
在线时间
485 小时
发表于 2018-4-16 12:59:15 | 显示全部楼层
多谢楼主
回复 支持 反对

使用道具 举报

8

主题

571

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2922
金钱
2922
注册时间
2016-5-13
在线时间
185 小时
 楼主| 发表于 2018-4-16 13:37:52 | 显示全部楼层
虽然不明白你们在说什么,但感觉很厉害的样子。
虽然不明白你们在说什么,但感觉很厉害的样子。
回复 支持 反对

使用道具 举报

7

主题

163

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2762
金钱
2762
注册时间
2017-5-17
在线时间
430 小时
发表于 2018-4-16 13:43:44 | 显示全部楼层
厉害厉害。。。还能这样玩啊。。
回复 支持 反对

使用道具 举报

1

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2005
金钱
2005
注册时间
2013-10-7
在线时间
330 小时
发表于 2018-4-16 13:45:40 | 显示全部楼层
谢谢分享出来,如果过程能写的详细点就更好了。
回复 支持 反对

使用道具 举报

2

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
273
金钱
273
注册时间
2017-12-12
在线时间
81 小时
发表于 2018-4-16 15:58:01 | 显示全部楼层
虽然不明白你们说的什么,但还是感觉到很厉害的样子
回复 支持 反对

使用道具 举报

5

主题

66

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
232
金钱
232
注册时间
2016-10-20
在线时间
42 小时
发表于 2018-4-16 16:37:29 | 显示全部楼层

虽然不明白你们说的什么,但还是感觉到很厉害的样子
回复 支持 反对

使用道具 举报

8

主题

571

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2922
金钱
2922
注册时间
2016-5-13
在线时间
185 小时
 楼主| 发表于 2018-4-18 18:17:55 | 显示全部楼层
虽然不明白你们在说什么,但感觉很厉害的样子。
虽然不明白你们在说什么,但感觉很厉害的样子。
回复 支持 反对

使用道具 举报

8

主题

571

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2922
金钱
2922
注册时间
2016-5-13
在线时间
185 小时
 楼主| 发表于 2018-4-18 18:23:13 | 显示全部楼层
阅读权限給去了。游客也可以下载了。
虽然不明白你们在说什么,但感觉很厉害的样子。
回复 支持 反对

使用道具 举报

8

主题

571

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2922
金钱
2922
注册时间
2016-5-13
在线时间
185 小时
 楼主| 发表于 2018-6-28 16:28:50 | 显示全部楼层

虽然不明白你们在说什么,但感觉很厉害的样子。
虽然不明白你们在说什么,但感觉很厉害的样子。
回复 支持 反对

使用道具 举报

6

主题

126

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
金钱
207
注册时间
2018-4-18
在线时间
10 小时
发表于 2018-6-28 16:36:11 | 显示全部楼层

虽然不明白你们在说什么,但感觉很厉害的样子。
回复 支持 反对

使用道具 举报

5

主题

266

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
金钱
1526
注册时间
2016-7-20
在线时间
155 小时
发表于 2018-6-28 17:49:01 | 显示全部楼层
虽然不明白你们说的什么,但还是感觉到很厉害的样子
我是可以什么都不说 ,但不可以什么都不做。
回复 支持 反对

使用道具 举报

8

主题

206

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1010
金钱
1010
注册时间
2016-4-6
在线时间
234 小时
发表于 2018-6-28 18:00:00 | 显示全部楼层

虽然不明白你们说的什么,但还是感觉到很厉害的样子
回复 支持 反对

使用道具 举报

8

主题

571

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2922
金钱
2922
注册时间
2016-5-13
在线时间
185 小时
 楼主| 发表于 2018-10-17 17:15:13 | 显示全部楼层
虽然不明白你们在说什么,但感觉很厉害的样子。
虽然不明白你们在说什么,但感觉很厉害的样子。
回复 支持 反对

使用道具 举报

0

主题

49

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
317
金钱
317
注册时间
2018-3-21
在线时间
45 小时
发表于 2018-10-18 11:59:46 | 显示全部楼层
虽然不明白你们在说什么,但感觉很厉害的样子。
回复 支持 反对

使用道具 举报

8

主题

571

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2922
金钱
2922
注册时间
2016-5-13
在线时间
185 小时
 楼主| 发表于 2018-12-10 15:19:15 | 显示全部楼层
工程要发给别人用。关键代码又不想让别人看到实现的方法。就用这种方法把.C文件转化为.lib文件。提供给使用者.h+.lib文件即可。使用者可以调用.h里声明的函数但是却看不到函数实现的方法。
虽然不明白你们在说什么,但感觉很厉害的样子。
回复 支持 反对

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10572
金钱
10572
注册时间
2017-2-18
在线时间
1914 小时
发表于 2018-12-10 15:32:19 | 显示全部楼层
多谢分享~~
回复 支持 反对

使用道具 举报

13

主题

633

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1331
金钱
1331
注册时间
2016-8-1
在线时间
229 小时
发表于 2018-12-10 15:54:31 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-22 13:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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