ROS畢設坑:catkin_make編譯信息很短/單個包編譯怎麼返回整體編譯/編譯信息不正常怎麼辦

最近在做畢設,做之前從未接觸過的ROS小車,遇到了很多問題,有些問題沒有在網上找到合適的解決辦法,我這裏就把我遇到的一些問題(有的問題看起來就很菜雞。。。)

1、有時候爲了偷懶,就將之前別的工作空間下的包直接複製粘貼到自己的包下,結果統統沒有辦法編譯通過,或者就編譯的很直接,就像下面這樣:

這個路徑已經被我放到了系統下,所以其實不source也可以的,但是即使我source了之後,rosrun依舊不能找到我的新的包,沒錯,上圖裏的robot_vision就是我從別人那裏複製粘貼過來的,好吧我承認偷懶不對,所以我把這個刪掉,自己一點一點建,一點一點打開往文檔裏面複製粘貼這樣總不會錯了吧,然而後來發現,只要我一catkin_make,就會出現這樣的東西,我就沒見過這麼短的log,看得我真難受,無論怎麼弄,都是這樣,還得我每次遇到這個問題就新建一個workspace,如今偶然在官網找到了解決辦法:

然後我先單獨編譯了其中某個包,發現正確了,然後我只要再這樣還原回去,就又都沒問題了。我把英文翻譯了一下,這樣看起來更舒服,但是看英語的能力還是要有的。我覺得這個問題對於我這樣完美主義的人來說可真難受,我已經建了三個workspace了。。。

       另外我發現出了問題,尤其是出了成功了很多次突然又不行了的問題時,着急是沒辦法的,證明自己對這個錯誤還不是很瞭解,比如我之前從沒認真讀過上面的編譯信息,問題是肯定會解決的,只要一點一點來,積累到一定程度,就順其而然的解決了,真的,相信我,畢設加油!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章