ROS毕设坑1:catkin_make编译信息很短/单个包编译怎么返回整体编译/编译信息不正常怎么办
最近在做毕设,做之前从未接触过的ROS小车,遇到了很多问题,有些问题没有在网上找到合适的解决办法,我这里就把我遇到的一些问题(有的问题看起来就很菜鸡。。。)
1、有时候为了偷懒,就将之前别的工作空间下的包直接复制粘贴到自己的包下,结果统统没有办法编译通过,或者就编译的很直接,就像下面这样:这个路径已经被我放到了系统下,所以其实不source也可以的,但是即使我source了之后,rosrun依旧不能找到我的新的包,没错,上图里的robot_vision就是我从别人那里复制粘贴过来的(图片好大啊。。。),好吧我承认偷懒不对,所以我把这个删掉,自己一点一点建,一点一点打开往文档里面复制粘贴这样总不会错了吧,然而后来发现,只要我一catkin_make,就会出现这样的东西,我就没见过这么短的log,看得我真难受,无论怎么弄,都是这样,还得我每次遇到这个问题就新建一个workspace,如今偶然在官网找到了解决办法:
然后我先单独编译了其中某个包,发现正确了,然后我只要再这样还原回去,就又都没问题了。我把英文翻译了一下,这样看起来更舒服,但是看英语的能力还是要有的。我觉得这个问题对于我这样完美主义的人来说可真难受,我已经建了三个workspace了。。。
另外我发现出了问题,尤其是出了成功了很多次突然又不行了的问题时,着急是没办法的,证明自己对这个错误还不是很了解,比如我之前从没认真读过上面的编译信息,问题是肯定会解决的,只要一点一点来,积累到一定程度,就顺其而然的解决了,真的,相信我,毕设加油!