ROS2踩了个大坑
学习技术的过程中经常踩坑,这个ROS2踩了个坑。
编译不过去
遇到一个interface下的消息编译不过去的情况,起初以为是ros2的问题,就把ros2卸载了,重新安装,这样尝试了好久,始终没有解决,网上能搜到的解决方案都尝试过,还是不行。
后来,一步一步分析报错信息,发现有可能不是系统的问题;有可能是路径太长,或者路径不对,我是把它放到一个其他盘上, 不是在home目录下,然后尝试写个demo在home目录下,然后就好了,一切都很完美。就尝试把整个项目都放到home目录下,然后问题编译的问题就没了。得到了正反馈,感觉不错。这种系统的本地配置的问题,去问AI,好像AI给的都是一些错误的方案,看来还是要积累点经验,不然AI胡说八道了,都不知道。
系统问题
我之前的电脑是win,没办法,只能去安装Linux,毕竟,很多项目都是在Linux上跑才合适,之前用的虚拟机,然后发现很多东西在虚拟机上没法解决;就开始尝试去安装linux,安装的是ubuntu,先安装了24的版本,发现很多东西不兼容,就换成了20,然后中间又出了各种奇葩的问题,还好有AI,虽然它不能直接帮我安装程序,不过,有些问题,跟它沟通后,有了一个初步的解决方案,经过我的加工,就形成了一个暂时的解决方案。AI有时候挺好用,我们要自己去辨别答案,把它的内容,形成我们自己的解决方案。
有些事情,AI能帮大忙,有些时候,它会出现幻觉,那就要自己上手,简单辨别,然后重新调整。当然,也可以去这里学习学习。
