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