ROS出現“Couldn't find executable named listener below //home/xxx/catkin_ws/src/mypack”問題


在執行節點時出現了如下圖所示的錯誤:

錯誤原因是在路徑下找不到可執行的節點文件。但事實是已經對工作空間進行了編譯,並且在devel /lib/my_serial_node 中已經生成了可執行文件。

如下所示:

這時想到是否是沒有添加setup.bash 到bashrc文件中,於是打開該文件,顯示如下:

可以看出也已經添加了該文件到路徑下,至此也不知道是什么原因導致的。(系統為ubuntu14.04,為了解決這個問題還特地在16.04ubuntu上進行了同樣的操作發現是可以執行的)

最后的解決方法:

在編譯完成后,執行:(不是手動添加)

執行完成后:

 

發現可以正常執行了。但是不知道原因,如果你知道的話,辛苦在下方留言,感謝。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM