ros および vscode パッケージをインストールするときにいくつかの穴を踏んでしまう

  1. 公式 Web サイトまたは他のインストール パッケージにアクセスして ros および vscode シェルをインストールするときに問題が発生したが、他に解決策がないか、解決策が非常に面倒な場合は、魚風味の豚肉のワンクリック インストールを選択してください
  2. 次に、ros の基本パッケージをインストールする必要があるかもしれません。私が遭遇した問題は、ソフトウェア パッケージが見つからないこと、ワークスペース内のファイルを完全にコンパイルできないこと、そしてソフトウェアをインストールするときに、特定の依存関係が正しくないことを示すことです。現状を維持する必要があるため、設置する必要があります。
    1. パッケージが見つかりません
      1. ソフトウェアを更新するには、これを試すことができます。その方法: [設定] - [ソフトウェアと更新] - [更新] - 次の場所から更新をインストールします (すべて選択)
    2. ソースを変更してから使用できます。
      sudo apt-get update

    3. ワークスペースを完全にコンパイルできず、ソフトウェアをインストールするときに、特定の依存関係がインストールされないことが表示される

これに似たエラーが報告される場合があります。これは、一部のパッケージが欠落しているためです。上記は、ナビゲーションが不足していることを示していますが、ナビゲーションのインストールはマップ サーバーに依存し、マップ サーバーのインストールは libsdl1.2-dev、 libsdl-image1       に依存します。2-dev(コマンドラインを使用したこれら 2 つのインストールでは、現状を維持する必要があるため、特定の依存関係がインストールされないことが示されます)

        次に、このブログを参照してください: Ubuntu18.04、ros バージョン melodic: ナビゲーション パッケージとマップ サーバーをインストールすると、Could NOT find SDL and libsdl1.2-dev install issues_W-ilde's Blog-CSDN Blog

         上記のブログのインストールには、インストールのコマンド ラインにエラーがあります。

 ここを解決した後、コンパイルプロセス中にエラーが発生する可能性があります

これは、opencv のバージョンが異なり、コンパイルされたファイル内の名前が異なるためです。

sudo ln -s /usr/include/opencv4 /usr/include/opencv

                        

おすすめ

転載: blog.csdn.net/this_dudu/article/details/131505719