关于Open3D(c++)从源码编译安装的教程非常少,通过pip安装python版本非常方便,然而代码平台是C++,踩了很多坑。最近初学CMake,Vcpkg等,记录一下过程,通过CMake+Visual Studio2019编译安装。
下载
简要看一下官网:Open3D Home Page
Github主页:Open3D Github
我使用的版本是0.8.0,在release里找到相应版本,下载源码,解压缩。Open3D依赖第三方库,但已经将他们作为submodule包含在了3rdparty文件夹中,submodule的内容并不会自动下载下来的,所以3rdparty文件夹中很多是空文件夹,执行命令:
git submodule update --init --recursive
从源码编译-Windows
Config
然后进行CMake,打开CMake-GUI,指定源码路径,在源码文件夹(Open3D-0.8.0)中新建build文件夹,根据自己得需要勾选第三方库。(ps.CMake这块不太熟悉的可以先大概了解一下CMake的概念,步骤,“CMake实践.pdf”讲得不错,搜一下就能找到)。