Please see the main Open3D repo for an updated example.
This is one of the two CMake examples showing how to use Open3D in your CMake project:
For more details, check out the Open3D repo and Open3D docs.
Follow the Open3D compilation guide, compile and install Open3D in your preferred location. You can specify the installation path with CMAKE_INSTALL_PREFIX
and the number of parallel jobs to speed up compilation.
On Ubuntu/macOS:
git clone --recursive https://github.com/intel-isl/Open3D.git cd Open3D mkdir build cd build cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=${HOME}/open3d_install .. make install -j 12 cd ../..
On Windows:
git clone --recursive https://github.com/intel-isl/Open3D.git cd Open3D mkdir build cd build cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=C:\open3d_install .. cmake --build . --config Release --parallel 12 --target install cd ..\..
Note: -DBUILD_SHARED_LIBS=ON
is recommended if -DBUILD_CUDA_MODULE=ON
.
On Ubuntu/macOS:
git clone https://github.com/intel-isl/open3d-cmake-find-package.git cd open3d-cmake-find-package mkdir build cd build cmake -DOpen3D_ROOT=${HOME}/open3d_install .. make -j 12 ./Draw
On Windows:
git clone https://github.com/intel-isl/open3d-cmake-find-package.git cd open3d-cmake-find-package mkdir build cmake -DOpen3D_ROOT=C:\open3d_install .. cmake --build . --config Release --parallel 12 Release\Draw