最近在做毕设,做之前从未接触过的ROS小车,遇到了很多问题,有些问题没有在网上找到合适的解决办法,我这里就把我遇到的一些问题(有的问题看起来就很菜鸡。。。)
1、有时候为了偷懒,就将之前别的工作空间下的包直接复制粘贴到自己的包下,结果统统没有办法编译通过,或者就编译的很直接,就像下面这样:
这个路径已经被我放到了系统下,所以其实不source也可以的,但是即使我source了之后,rosrun依旧不能找到我的新的包,上图里的robot_vision是我从别人那里复制粘贴过来的(我承认偷懒不对),所以我把这个删掉,自己一点一点建,一点一点打开往文档里面复制粘贴(我在赎罪),然而再进行catkin_make时还会出现这样的东西(表示从没见过这么短的log),最后只能新建一个workspace(我屈服了),如今偶然在官网找到了解决办法:
所以我先单独编译了其中某个包,发现没问题了,然后再这样还原回去,就都没问题了。
出了问题,证明自己对这个问题并没有很了解,只要认真思考,问题是肯定会解决的,只要一点一点来,积累到一定程度,就顺其而然的解决了,真的,相信我,毕设加油!