ros编译包时有时候会出错,尤其是在git clone下载的包。网上有很多解决办法,如
1.在cmakelist.txt文件中进行更改:
https://blog.csdn.net/WangJiankun_ls/article/details/56277272
2.有可能是下载的对应ros版本错误,如需要kinetic版本,下载了melodic版本。可以通过下载对应版本解决:
https://blog.csdn.net/skymingst/article/details/42171221
3.亦或者:
个人测试并没有解决我的问题,或者是操作难度太大,所以有一种办法:
a.确定自己需要版本,并在github上找到自己版本:
b.查看需要版本的版本号:
c.打开release并下载对应版本:
最后解压编译就可以,错误基本可以消除。