ros工程关联动态链接库
作者:互联网
1.在工程包文件里面创建lib文件夹并将动态链接库放在里面,建议命名为lib(name).so形式
2.在CMakeLists.txt文件里include_directories()添加“./lib”,如下图所示
3.在CMakeLists.txt文件link_directories()添加 "./lib"如:link_directories("./lib"),注意:此项必须放在ADD_EXECUTABLE之前。
4.在需要关联动态链接库的结点后面添加动态链接库
TARGET_LINK_LIBRARIES(test_node ${catkin_LIBRARIES} ${libpcap_LIBRARIES} (name))
特别提醒:如果在类中引用需要关联的动态链接库,则在每一个引用该类的结点后面都要执行步骤4的操作
标签:CMakeLists,lib,directories,关联,LIBRARIES,添加,动态链接库,ros 来源: https://blog.csdn.net/zhanjian916940431/article/details/119218121