VTK下载并安装

这篇具有很好参考价值的文章主要介绍了VTK下载并安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

去官网下载https://vtk.org/download/
选择最新稳定版本VTK下载并安装

然后点击source后边的压缩包进行下载。
VTK下载并安装
下载完成后将其解压到特定的文件夹下,然后打开cmake-gui.exe,第一行选择刚刚解压的文件夹,这个文件夹下有一个CMakeLists.txt文件,cmake就是根据这个文件进行运行的。然后第二行确定cmake生成的文件所在的路径,这个可以进行自定义,我是在当前文件夹下自建了一个build文件夹来存储。然后勾选下边的【Advanced】,然后点击Configure ,会有一个弹窗,选择vs版本和系统,然后点击确定后就会运行。。等待大概5分钟后会出现一大片爆红。
VTK下载并安装
注意里边有个属性CMAKE_INSTALL_PREFIX 这个表示vtk最后生成的链接库的位置,我是默认没有更改的,可以看看我电脑里默认生成的位置,不到200MB,可以根据自己的需求取更改到D盘,我这里C盘不是很紧张所以没有去更改它的默认配置。
VTK下载并安装
再点击下方的Configure,然后多点几次,直到红色全部消失
VTK下载并安装
之后点击Configure旁边的Generate,等待它完成。
VTK下载并安装

然后用管理员身份运行Visual Studio,在程序内打开VTK.sln(在建立路径内)
VTK下载并安装
然后选择要生成的版本,默认是Debug版本,我把这个改成了Release版本(其实都可以)
然后右击资源管理器里的ALL_BUILD,选择重新生成,这时候会开始编译,需要等待一会。我大概等了20分钟然后编译结束。
VTK下载并安装
然后就可以看到成功啦!

VTK下载并安装
执行完ALL BUILD后,在build目录下会生成bin、lib、share等文件夹,里边会有.dll 和 .lib等文件,表示构建编译完成,可以直接链接使用了(但是并没有将VTK进行安装,需要安装请接着看下方INSTALL步骤)。
如果你需要include文件夹(include文件夹里包含vtk所需头文件),则需要进行INSTALL。
VTK下载并安装
然后右击INSTALL->仅用于项目->仅生成INSTALL
VTK下载并安装
然后等待完成,可以看到一个成功。
VTK下载并安装

然后去自己的文件夹里查看,如果在cmake的时候没有更改生成路径,那么该文件夹就会默认存储在C盘我如下的位置,如果有找到这四个生成的文件夹,则表示安装成功。
VTK下载并安装

然后将bin目录设置进电脑的系统环境变量里,如图:
VTK下载并安装

然后点击保存。

在项目中引入VTK,例如我在cmake里引入

find_package(VTK REQUIRED)
include_directories("C:/Program Files (x86)/VTK/include/vtk-9.2")

target_link_libraries(DemoApp2
  PRIVATE
    ${VTK_LIBRARIES}
)

然后编译后就可以使用了!文章来源地址https://www.toymoban.com/news/detail-429326.html

到了这里,关于VTK下载并安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【PCL】ubuntu20.04安装 VTK7.1与PCL1.8(PCL依赖VTK,要先装且最好源码安装)

    Ref: 源码安装 (apt安装的方式会出现.so文件缺失的情况!!!)) ubuntu16.04 安装Qt5 + VTK7.1.1 + PCL1.8.0 第二部分 Ubuntu20.04安装VTK 下载 下载地址 依赖安装 VTK安装 方法一出现的错误: make过程中出现的 错误: Could not find  a package configuration file provided by \\\"Qt5X11Extras\\\" with any of the followi

    2024年02月03日
    浏览(40)
  • 【VTK】VTK 显示小球例子,在 Windows 上使用 Visual Studio 配合 Qt 构建 VTK

    知识不是单独的,一定是成体系的。更多我的个人总结和相关经验可查阅这个专栏:Visual Studio。 编号 内容 1 【Visual Studio】在 Windows 上使用 Visual Studio 构建 VTK 2 【Visual Studio】在 Windows 上使用 Visual Studio 配合 Qt 构建 VTK 3 【VTK】VTK 显示小球例子,在 Windows 上使用 Visual Studio 配

    2024年02月17日
    浏览(45)
  • vtk9.3 关于vtk --- 来源于官方网站

            Visualization Toolkit(VTK)是一个强大的开源软件系统,提供了在3D计算机图形学、图像处理、建模、体积渲染和科学可视化方面的高级功能。它提供了线程和分布式内存并行处理,以实现可伸缩性和更好的性能。         VTK 是一个跨平台库,可以在许多操作系统

    2024年01月16日
    浏览(35)
  • python VTK PyQt5 VTK环境搭建 创建 渲染窗口及三维模型,包含 三维模型交互;

      目录 Part1. VTK 介绍 Part2. PyQt5 VTK环境搭建 安装Anaconda 自带Python Anaconda下载 安装PyQt5 安装 VTK Part3 :PyQt VTK 结合样例: Part1. VTK 介绍 VTK(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化。Vtk 是在面向对象原理的基础上设计和实现的

    2024年02月11日
    浏览(38)
  • Qt 集成VTK

    Qt hello | 专注于Qt的技术分享平台 一,需求 集成VTK环境到Qt中 下载vtk源码,并使用cmake 结合vs2019编辑成dll库。 GitHub - Kitware/VTK: Mirror of Visualization Toolkit repository Qt工程引入,库比较多,偷懒的情况下全部引入。 pro文件配置如下: 3. UI文件中,创建一个QWidget,并将其提升为QV

    2024年04月27日
    浏览(22)
  • VTK-vtkInformation

    前言:本博文主要介绍vtk中的接口vtkInformation的应用,以及vtkInformation的衍生用法,希望对各位小伙伴有所帮助,谢谢! 目录 vtkInformation介绍 描述: Information中接受的类型:  方法 vtkInformation在vtk中的应用 PipeLine Information Port Information Request Information Data Information Algorithm Info

    2024年02月08日
    浏览(25)
  • VTK--交互方式vtkInteractorStyleTrackballCamera

    很高兴在雪易的CSDN遇见你 ,给你糖糖 欢迎大家加入 雪易社区-CSDN社区云   本博文主要介绍vtk中基于Camera的交互方式vtkInteractorStyleTrackballCamera 及其子类,小伙伴可以根据需求自定义交互方式。 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我

    2024年02月05日
    浏览(29)
  • VTK-三维交互窗口-QVTKOpenGLNativeWidget

    前言:本博文主要介绍VTK中常用的三维交互窗口QVTKOpenGLNativeWidget在Qt中的应用方式,以及如何自定义三维交互窗口。 自定义的三位交互窗口     描述:QVTKOpenGLNativeWidget是对QOpenGLWidget窗口的扩展,用于实现vtkGenericOpenGLRenderWindow。 实现方式:添加QOpenGLWidget窗体,提升为QVTKO

    2024年02月13日
    浏览(26)
  • VTK——angleWidget的3D转换

    在冠状图、矢状面、横截面等创建的角度组件的三个端点坐标,不能直接用在3D视图中。这是因为2D切片的坐标是基于像素的,而3D空间的坐标可能是基于实际物理尺寸的。 解决方案是使用2D点的坐标、切片的物理位置和方向以及可能的其他参数(例如切片厚度或间距),来计

    2024年02月11日
    浏览(26)
  • VTK交互-vtkBoxWidget2

    widget包含两个重要的组成部分:Interaction和Representation. Interaction是一些名叫vtk*Widget的类(比如vtkBoxWidget2)。它包含了交互的所有选项和事件处理。 Representation是显示并与之交互的一类对象,以名叫vtk*Representation. 在窗口中实现自己的小部件,如果有交互,就要写自己的Repres

    2024年02月16日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包