VTK(8.1.2)安装、使用教程

18 篇文章 1 订阅
14 篇文章 7 订阅

写在前面

  • 本文内容
    本文是CGAL(8.1.2)在Windows下的安装、使用教程;
    PCL、Open3D编译和使用相关教程见
    各个版本的Open3D、PCL的编译、使用教程

  • 平台/环境
    windows11(windows10): visual studio 2022;cmake 3.22+; Qt5; VsCode

  • 转载请注明出处:
    https://blog.csdn.net/qq_41102371/article/details/136573246

编译安装

源码

下载源码:https://github.com/Kitware/VTK/releases/tag/v8.1.2
在这里插入图片描述
新建vtk-8.1文件夹,将VTK-8.1.2.zip解压到vtk-8.1,用VsCode打开vtk-8.1

编译

新建编译脚本compile_release.bat

cmake -DCMAKE_INSTALL_PREFIX="D:/carlos/install/vtk-8.1" ^
-DQt5_DIR="D:/carlos/install/Qt/Qt5.14.2/5.14.2/msvc2017_64/lib/cmake/Qt5" ^
-S ./VTK-8.1.2 -B ./build
cmake --build ./build --config Release --target install --parallel 12

其中,DCMAKE_INSTALL_PREFIX是自定义安装路径,如果需要QT支持,则用DQt5_DIR指定QT的路径,并且在CMakeLists.txt增加一行

set(Module_vtkGUISupportQt ON)

在这里插入图片描述
开始编译,等待编译安装完成就好
在这里插入图片描述
在这里插入图片描述

demo使用

编译

新建一个编译脚本compile_demo.bat,这里用到了刚才的装目录,demo是Examples/Tutorial/Step2/Cxx

cmake -DCMAKE_INSTALL_PREFIX="D:/carlos/install/vtk-8.1" ^
-S ./VTK-8.1.2/Examples/Tutorial/Step2/Cxx -B ./build_demo
cmake --build ./build_demo --config Release --target ALL_BUILD

在这里插入图片描述

运行

新建一个运行脚本run_demo.bat,这里用到了安装目录里面的bin(里面有动态库)

set PATH=%PATH%;D:\carlos\install\vtk-8.1\bin;

.\build_demo\Release\Cone2.exe

在这里插入图片描述

参考

文中已列出

主要做激光/影像三维重建,配准、分割等常用点云算法,熟悉open3d、pcl等开源点云库,技术交流、咨询可私信

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
安装 VTK(Visualization Toolkit)需要以下步骤: 1. 下载 VTKVTK 的官方网站 https://vtk.org/download/ 上下载最新版的 VTK,根据你的操作系统选择对应的版本。下载完成后,将其解压到想要安装的目录中。 2. 安装依赖库 VTK 依赖于很多开源库,如:Qt、OpenGL、GLUT 等。因此,在安装 VTK 之前,需要先安装这些依赖库。具体的安装方法因操作系统而异,可以在它们的官方网站上找到相关的教程。 3. 配置 CMake CMake 是一个跨平台的构建工具,它可以为多种编译器和操作系统生成合适的 Makefile 或者 IDE 工程文件。在安装 VTK 之前,需要先安装 CMake。 安装完成后,打开 CMake GUI。在 Source code 和 Build the binaries 的路径中分别填写 VTK 的源代码路径和 VTK 的二进制文件路径。点击 Configure 按钮,选择一个编译器,然后点击 Generate 按钮。 4. 编译和安装 VTK 根据你选择的编译器和操作系统,使用相应的方式编译 VTK。在编译完成后,使用命令行进入 VTK 的二进制文件夹,输入以下命令进行安装: ``` make install ``` 安装完成后,你就可以在自己的工程中使用 VTK 了。 以上是 VTK 安装的基本步骤,但是由于不同的操作系统和编译器有不同的配置,所以具体的安装方法可能会有所不同。如果你遇到了问题,可以参考 VTK 的官方文档 https://vtk.org/Wiki/VTK/Building 或者在网上搜索相关的教程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诺有缸的高飞鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值