在qt下編譯ros文件,執行命令
catkin_make
突然報錯
Command 'catkin_make' not found, but can be installed with: sudo apt install catkin
按照它的提示執行
sudo apt install catkin
卻提示
下列軟件包有未滿足的依賴關系: catkin : 依賴: python3-catkin-pkg (>= 0.4.14-2) 但是它將不會被安裝 E: 無法修正錯誤,因為您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關系。
后來網上找了一些帖子才解決問題
我出現這個原因是因為之前在qt中新建了一個ros工作空間,為了方便修改了.bashrc文件,導致環境變量沒有配置好
解決方法:
source ~/.bashrc
catkin_init_workspace
感謝博主:https://blog.csdn.net/weixin_44973419/article/details/109239224