打印
[XMC™]

如何在DAVE中构建和添加静态库

[复制链接]
539|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
IFX_OwenSu|  楼主 | 2024-9-11 15:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在DAVE中,可以构建自定义的静态库并将其添加到其他工程中。主要分为构建库的部分和添加库的部分,可参考下面的步骤进行配置。

1. 构建静态库
  • 首先,新建一个ARM-GCC library的工程。


  • 创建完成之后添加.c文件将函数进行定义,并编译这个工程,这时候libXMC4800ServoMotor.a文件将会出现在这个工程的Debug文件夹下面。这里就完成的静态库的构建。


2. 添加静态库
  • 回来我们想要添加静态库的工程中,在main.c中添加相关的定义及函数调用。


  • 到Properties中修改相关的配置,添加对应的PATH。

  • 在Directories这里我也会添加对应的路径。


注意:
我上面添加的两个路径是对应两种不同的方法。
一种是直接链接到刚刚编译好的工程的Debug文件夹,因为这两个工程都在一个workspace下,能够链接到另一个工程的目录。
另一种方法是将生成的.a文件直接复制到新工程的目录下,也就是对应图中的ProbeScope文件夹。


两种方法都可行,选其一即可。

  • 完成之后就能正常编译了。


使用特权

评论回复
沙发
LEDyyds| | 2024-9-13 14:12 | 只看该作者
添加过程还是挺简单的

使用特权

评论回复
板凳
shenxiaolin| | 2024-9-20 18:34 | 只看该作者
非常感谢,建立静态库还是很值得学习的

使用特权

评论回复
地板
szt1993| | 2024-9-24 12:00 | 只看该作者
非常详细的静态库建立过程

使用特权

评论回复
5
OKAKAKO| | 2024-9-28 16:38 | 只看该作者
DAVE中构建和添加静态库非常实用

使用特权

评论回复
6
AdaMaYun| | 2024-9-30 11:24 | 只看该作者
在DAVE中构建和添加静态库非常实用方便

使用特权

评论回复
7
为你转身| | 2024-9-30 12:54 | 只看该作者
主要分为构建库的部分和添加库的部分

使用特权

评论回复
8
suncat0504| | 2024-10-31 15:29 | 只看该作者
谢谢楼主的分享,添加的过程没有想象的那么麻烦

使用特权

评论回复
9
Amazingxixixi| | 2024-12-2 14:21 | 只看该作者
非常实用!

使用特权

评论回复
10
suncat0504| | 2024-12-2 14:36 | 只看该作者
显示开发中,使用静态库的多吗?是不是工程很大,需要分组开发的时候,才会考虑?

使用特权

评论回复
11
IFX_OwenSu|  楼主 | 2024-12-2 15:09 | 只看该作者
suncat0504 发表于 2024-12-2 14:36
显示开发中,使用静态库的多吗?是不是工程很大,需要分组开发的时候,才会考虑? ...

具体会根据项目来,有一些使用静态库有助于代码的管理以及整个开发的流程。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:英飞凌科技股份公司
简介:关于英飞凌——我们致力于打造一个更加便利、安全和环保的世界,在赢得自身成功发展的同时,积极践行企业社会责任。

73

主题

205

帖子

6

粉丝