ROS从入门到精通1-4:动态链接库(.so)封装与功能包调用

41 篇文章 360 订阅 ¥89.90 ¥99.00
本文介绍了ROS中的动态链接库封装和功能包调用,旨在提升ROS项目的安全性和效率。通过创建一个实现加法功能的数学库,详细讲解了如何配置、编译动态链接库,并在新功能包中依赖和调用该库,最终测试成功。
摘要由CSDN通过智能技术生成

0 专栏介绍

本专栏旨在通过对ROS的系统学习,掌握ROS底层基本分布式原理,并具有机器人建模和应用ROS进行实际项目的开发和调试的工程能力。

🚀详情:《ROS从入门到精通》

1 什么是链接库?

在调用模块时,需要在工程里以字符形式导入头文件和与头文件对应的源文件才能进行编译,这种做法的缺陷在于暴露底层源码,在商业、工业、军事等项目中开发者并不希望开源,因此引入链接库对模块进行进一步的封装。工程中通过链接库形式调用模块本质上是导入了模块的二进制机器代码,不仅提高应用程序安全性,也减少了重复编译时间。

链接库分为

  • 静态链接库.lib.a
  • 动态链接库.dll.so

二者的特点是

在这里插入图片描述

</

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.Winter`

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值