ROS库生成和调用
Posted zhuxuekui3
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ROS库生成和调用相关的知识,希望对你有一定的参考价值。
参考资料:
生成.so文件:http://blog.csdn.net/u013243710/article/details/35795841
调用.so文件:http://blog.csdn.net/shawn_zhangguang/article/details/53609757 (此方法不能用)
用下面的方法成功:http://www.bubuko.com/infodetail-2005080.html ros项目 CMakeLists.txt中添加自己的库路径
(配置.so 可以不需要):http://blog.csdn.net/u013859301/article/details/53079287
ROS下面CMakeList.txt 理解:http://blog.csdn.net/u013243710/article/details/35795841
http://wiki.ros.org/catkin/CMakeLists.txt
- 进入正题
首先,建立工程,如图所示:
- 生成.so
- 调用.so
建立文件夹,将两个文件放入进去。
配置CMakeList.txt
测试:
注意:
1)通过添加到 /usr/lib当中也没用。
2)而且,这里的数字千万不能写错。
不然会出现 :没有规则可以引用目标等错误。
所有,引用的库一定要写全,是 libxxx.so.
然后就没啥问题了。
3)通过添加
export LD_LIBRARY_PATH=/root/Desktop/aabb
这句代码在ROS里面也是不起作用的。
以上是关于ROS库生成和调用的主要内容,如果未能解决你的问题,请参考以下文章