查看: 9270|回复: 7

[求助] 请教,keil中使用SDK,工程是如何链接到.lib文件的?

[复制链接]
  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3437

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9110
    最后登录
    2025-9-17
    发表于 2016-3-10 07:48:04 | 显示全部楼层 |阅读模式
    本帖最后由 jundao721 于 2016-3-14 16:47 编辑

    如题,在使用keil调用SDK文件建立项目中,需要用到.lib文件,可是不知道在工程环境中怎么去调用这个文件。查看了给的DEMO,其中截图如下:
    正如图所示,Misc Controls 一栏中,是如何添加库路径的,试过拷贝路径到这一栏,工程依然有问题,求大神指导!
    我知道答案 目前已有7人回答
    Link.png
    加油哦
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-4-27 10:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    36

    主题

    507

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1450
    最后登录
    2020-8-3
    发表于 2016-3-10 09:12:37 | 显示全部楼层
    这个是一个相对路径!按他的格式写还会出现问题吗?
    哎...今天够累的,签到来了1...
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3437

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9110
    最后登录
    2025-9-17
     楼主| 发表于 2016-3-10 10:40:25 | 显示全部楼层
    流-423774 发表于 2016-3-10 09:12
    这个是一个相对路径!按他的格式写还会出现问题吗?

    我看了官方的说明,plateform_lib.lib需要链接到当前的工程中,不清楚怎么链接,利用workspace添加多项目也不行,官方的DEMO里这个路径是怎么添加进去的不清楚,而且Misc controls里只能copy,不能添加路径。我用的keil5.17,呵呵,头很大。
    加油哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-4-27 10:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    36

    主题

    507

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1450
    最后登录
    2020-8-3
    发表于 2016-3-10 15:02:53 | 显示全部楼层
    jundao721 发表于 2016-3-10 10:40
    我看了官方的说明,plateform_lib.lib需要链接到当前的工程中,不清楚怎么链接,利用workspace添加多项目 ...

    还有一种办法,你可以直接向工程添加.c文件一样,把库文件添加到工程当中
    哎...今天够累的,签到来了1...
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    13

    帖子

    0

    新手上路

    Rank: 1

    积分
    46
    最后登录
    1970-1-1
    发表于 2016-3-11 14:27:47 | 显示全部楼层
    可以试着直接把lib工程生成的.a文件当作source文件添加到你的工程中。
    调用的话,把要用的模块的driver头文件也include到你的工程中
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3437

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9110
    最后登录
    2025-9-17
     楼主| 发表于 2016-3-14 16:32:10 | 显示全部楼层
    henjay724 发表于 2016-3-11 14:27
    可以试着直接把lib工程生成的.a文件当作source文件添加到你的工程中。
    调用的话,把要用的模块的driver头文 ...

    这个还是在于Linker那一栏和官方DEMO配置一样,就解决了。
    加油哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3437

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9110
    最后登录
    2025-9-17
     楼主| 发表于 2016-3-14 16:34:19 | 显示全部楼层
    henjay724 发表于 2016-3-11 14:27
    可以试着直接把lib工程生成的.a文件当作source文件添加到你的工程中。
    调用的话,把要用的模块的driver头文 ...

    这个还是在于Linker那一栏和官方DEMO配置一样,就解决了。
    加油哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3437

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9110
    最后登录
    2025-9-17
     楼主| 发表于 2016-3-14 16:35:39 | 显示全部楼层
    jundao721 发表于 2016-3-14 16:34
    这个还是在于Linker那一栏和官方DEMO配置一样,就解决了。

    还有就是必须要连接到库文件。
    加油哦
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-21 07:27 , Processed in 0.110307 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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