ROS引用其他package中库文件
来源:互联网 发布:阿里云病毒入侵 编辑:程序博客网 时间:2024/05/29 00:29
最近在使用过程中,遇到一个问题:
我在程序包A中定义了一个myClass,然后在程序包B中想用到。这个问题后来在ROS论坛中找到一个解决方法,原网址
主要来说分为两步,分别在程序包A和B中。
第一步:
先将myClass相关文件编译成库,如:add_library(myClass src/myClass.cpp)
然后在程序包A的package.xml文件中,<export>部分添加:
<export>
<!-- Other tools can request additional information be placed here -->
<cpp cflags="-I${prefix}/include" lflags="-L${prefix}/lib -lmyClass"/>
</export>
第二步:
在B程序包中添加相应的include目录,然后生成的库或可执行文件时链接myClass
然后再在B的package.xml中添加以下:
<build_depend>myClass</build_depend>
然后编译就没问题了。
阅读全文
0 0
- ROS引用其他package中库文件
- ROS中package.xml文件分析
- ROS中package.xml
- ROS中 package.xml CMakeList.txt launch文件
- js文件中引用其他js文件
- ROS学习(五):package.xml 文件
- JSP文件引用其他文件
- ASP.NET的页面中对其他文件的引用
- Visual Studio中通过dll资源引用其他文件
- css中引用图片或者其他文件的url写法
- python引用同一包中其他.py文件的类
- ros中launch文件
- eclipse引用其他工程库文件遇到的问题解决
- ROS 创建package,并加入到eclipse开发环境中
- ROS 创建package,并加入到eclipse开发环境中
- 在ROS中建立、编译、下载安装、删除包package
- ROS中找并编译已存在的Package
- 关于Android studio 使用aar 文件中引用了其他aar文件报错的问题
- SpringMVC开发移动端接口(返回Json数据)
- powerdesigner打开某个pdm,提示”the model will be opened in read-only mode“,导致对pdm修改的时候保存不上,
- 面向对象--设计模式
- AI基础(一)期望和方差
- 线性回归----最小二乘法
- ROS引用其他package中库文件
- 拉格朗日对偶
- react-native-quan代码分析笔记
- 华展云-让展览更高效 2017第6届中国国防信息化装备与技术博览会会刊(参展商名录)
- 批量增加脚本命名空间
- 用SPK技术分析,泰坦尼克号沉船之后哪些人活下来了
- mysql和oracle的分页
- dubbo_zookeeper简单实例
- C++ set集合