フロントエンド cmake のアップグレードと eigen のインストールについては、以前のブログを参照してください。
Ubuntu アップグレード cmake バージョン_Qianmengyu 11 のブログ - CSDN ブログ
Ubuntu eigen を 3.4.0 にアップグレード_Qianmengyu 11 のブログ - CSDN ブログ
最後の検証ルーチンを参照してください: ubuntu16.04 は Pangolin が正常にインストールされていることを検証します_Qianmengyu 11 のブログ - CSDN ブログ
目次
2. Pangolin のインストール: 安定版をインストールします。
1. 依存ライブラリをダウンロードする
これに関するチュートリアルはたくさん見つかりましたが、依存ライブラリのインストールは通常問題なくインストールできるため、記事を書いた時点では具体的なチュートリアルが見つかりませんでした。ただし、公式 Web サイトには依存関係をインストールするためのコマンドがあります。
GitHub - stevenlovegrove/Pangolin: Pangolin は、OpenGL 表示/対話を管理し、ビデオ入力を抽象化するための軽量でポータブルな高速開発ライブラリです。
# 下载Pangolin
cd ~/对应文件夹
git clone --recursive https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin
# Install dependencies 安装依赖
./scripts/install_prerequisites.sh recommended
# Configure and build
cmake -B build
cmake --build build
# with Ninja for faster builds (sudo apt install ninja-build)
cmake -B build -GNinja
cmake --build build
# GIVEME THE PYTHON STUFF!!!! (Check the output to verify selected python version)
cmake --build build -t pypangolin_pip_install
# Run me some tests! (Requires Catch2 which must be manually installed on Ubuntu.)
ctest
これは公式のインストール方法ですので、試してみてください。Pangolin ライブラリをダウンロードした後のコードの 2 番目のセクション:
./scripts/install_prerequisites.sh recommended
依存関係をインストールするだけで、試してみることができます。
または、私が見つけた場合は、次のことを試すこともできます。
sudo apt-get install libglew-dev libpython2.7-dev libboost-dev libboost-thread-dev libboost-filesystem-dev -y
2. Pangolin のインストール: 安定版をインストールします。
リリース v0.6 · stevenlovegrove/Pangolin · GitHub
ここにv0.6バージョンがありますので、それをフォルダーにダウンロードしてフォルダーに入ります。
(0.6 であっても 0.5 です。) 0.5 バージョンのダウンロード アドレスは次のとおりです: Release v0.5 · stevenlovegrove/Pangolin · GitHub
その後の基本的なルーチンは次のとおりです。
cd Pangolin
mkdir build
cd build
sudo cmake ..
sudo make -j4
sudo make install
もちろん、これは可能なはずです。でも実際は公式サイトのコマンドを参考にして入力しました。
順序はおそらく次のようになります。
cd Pangolin
cmake -B build
cmake --build build
cd build
sudo cmake ..
sudo make -j4
sudo make install
cmake -B ビルド
cmake --build ビルド
cd ビルド
sudo cmake ..
sudo make -j4
sudo メイクインストール