OpenEdv-开源电子网

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

keil中创建的新工程如何引用.lib库呢

[复制链接]

4

主题

12

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2016-11-27
在线时间
7 小时
发表于 2017-2-15 09:17:47 | 显示全部楼层 |阅读模式
5金钱
别人把一部分.c程序和.h程序打包成lib库,那我用keil新建一个工程,并打算引用这个lib库,该怎么引用呢?像.c程序和.h程序那样,直接复制到相关文件夹下面就可以了??

最佳答案

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

l你只要包含这个lib,然后就可以调用h文件里面的函数了。lib相当于h文件对应的c文件,只是加密了,你不能看。很多二次开发时候,源码不放开,就是这种方法的
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

380

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3088
金钱
3088
注册时间
2015-10-17
在线时间
320 小时
发表于 2017-2-15 09:17:48 | 显示全部楼层
本帖最后由 hgr211 于 2017-2-15 10:33 编辑

l你只要包含这个lib,然后就可以调用h文件里面的函数了。lib相当于h文件对应的c文件,只是加密了,你不能看。很多二次开发时候,源码不放开,就是这种方法的
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-2-15 09:53:48 | 显示全部楼层
直接把找个.lib添加到工程中,然后就可以直接调用这个.lib里面的函数了
回复

使用道具 举报

15

主题

866

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7568
金钱
7568
注册时间
2016-11-30
在线时间
643 小时
发表于 2017-2-15 10:38:31 | 显示全部楼层
刚好遇到这样的问题,学习了!
回复

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2016-11-27
在线时间
7 小时
 楼主| 发表于 2017-2-15 10:40:13 | 显示全部楼层
hgr211 发表于 2017-2-15 10:31
l你只要包含这个lib,然后就可以调用h文件里面的函数了。lib相当于h文件对应的c文件,只是加密了,你不能看 ...

也就是这个lib里面包含哪些h文件和c文件,我们也是不知道的对么??
回复

使用道具 举报

4

主题

380

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3088
金钱
3088
注册时间
2015-10-17
在线时间
320 小时
发表于 2017-2-15 13:07:49 | 显示全部楼层
基本上对方会给你说明的,你确实不知道。有的还固定平台,固定io的,这需要你和提供软件人员沟通,例如我就让对方给我做过51的,stm32的不同lib
回复

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2016-11-27
在线时间
7 小时
 楼主| 发表于 2017-2-15 13:27:17 | 显示全部楼层
hgr211 发表于 2017-2-15 13:07
基本上对方会给你说明的,你确实不知道。有的还固定平台,固定io的,这需要你和提供软件人员沟通,例如我就 ...

多谢了。
回复

使用道具 举报

33

主题

150

帖子

0

精华

高级会员

Rank: 4

积分
506
金钱
506
注册时间
2014-1-24
在线时间
102 小时
发表于 2017-5-12 14:56:05 | 显示全部楼层
hgr211 发表于 2017-2-15 09:17
l你只要包含这个lib,然后就可以调用h文件里面的函数了。lib相当于h文件对应的c文件,只是加密了,你不能看 ...

怎么找lib里面有哪些C函数?比如stemwin怎么找
回复

使用道具 举报

4

主题

380

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3088
金钱
3088
注册时间
2015-10-17
在线时间
320 小时
发表于 2017-5-13 09:50:00 | 显示全部楼层
除了lib文件,还会给你一个h文件,能调用的函数全部在h里面有。正常h文件里面也会详细说明,或者给你个pdf的文档
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-11-12
在线时间
4 小时
发表于 2020-7-28 16:32:28 | 显示全部楼层
没有.h,只有lib里面有一个txt怎么用
回复

使用道具 举报

3

主题

808

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3888
金钱
3888
注册时间
2017-3-7
在线时间
1694 小时
发表于 2020-7-28 16:37:28 | 显示全部楼层
caizhengjin 发表于 2020-7-28 16:32
没有.h,只有lib里面有一个txt怎么用

没有.h是不行的,你想想调用c库函数有没有.h?
回复

使用道具 举报

4

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2014-6-2
在线时间
21 小时
发表于 2020-9-29 13:15:36 | 显示全部楼层
楼上不要乱说 ,没有.h  也能用的 只是会警告
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-19 04:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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