http://www.open3d.org/docs/release/compilation.html#install-dependencies
이 open3d document에는 아래 명령어로 install dependencies 하라고 되어있는데 out of date인지 패키지를 찾을 수 없다고 줄줄이 나와서 그냥 따로 설치해줌.
# Only needed for Ubuntu
util/install_deps_ubuntu.sh
내 경우 나왔던 cmake 에러들과 해결 방법
[CMAKE ERROR]
- cmake 버전 3.19.2 이상을 요구
readme에 나와있는대로 https://apt.kitware.com/ 를 따라 apt-get으로 최신버전을 install 하려 했으나 3.17로 설치됨.
https://cmake.org/download/ 에서 최신버전 Sourse tar.gz 를 다운받고 경로에 가서 아래대로 빌드. 나는 3.23.1로 업데이트함../bootstrap make -j$(nproc) sudo make install
- Could not find CPPABI_LIBRARY using the following names: c++abi
sudo apt update sudo apt install libc++abi-dev
이렇게 하니 아래의 에러가 떠서 libc++-10과 함께 다시 깔음.
- Could not find CPP_LIBRARY using the following names: c++
apt-get install libc++-10-dev libc++abi-10-dev
그 다음은 document에 나온대로 아래처럼 빌드하면 됨.
make -j$(nproc)
make install