win10环境下VTK7.1的编译和Qt调用VTK的详细教程二(VS2013编译支持Qt的VTK库)

本文主要用于编译支持Qt的VTK库,重点在于编译VTK库,供Qt调用。

第1步:新建一个文件夹:vtkDir

第2步:在该文件夹下新建两个文件夹vtk_bin、vtk_src

第3步:将下载好的VTK-7.1.1解压在vtk_src文件夹下

第4步:打开Cmake,分别按照下图进行选择,其中source code选择VTK7.1所在目录, build the binaries是生成的文件所在目录(即vtk_bin目录所在位置)

第5步:点击Configure后,弹出下图所示选项,选择 Visual Studio 12 2013 Win64(笔者电脑是win10 64bit,安装的VS版本是2013 ultimate版)

第6步:点击Finish,自动执行

第7步,待第6步执行完成后,弹出下图所示界面,一定要勾选BUILD_SHARED_LIBS选项(因为本文的目标就是要生成lib库文件,供Qt或者VS调用),Configure

第8步,在Search中输入Qt,找到VTK_Group_Qt,勾选,继续Configure

第9步,中途会出现错误,这是由于Qt版本较高并且Cmake找不到qmake.exe文件导致的

解决办法如下图:1.在VTK_QT_VERSION中选择5版本;2.在QT_QMAKE_EXECUTABLE中选择qmake.exe所在目录,并选中它,然后Configure

第10步:此时出现下图所示错误,不用担心,这是很正常的问题

解决方法:找到Qt所在安装目录,如下图所示,选中Qt5文件夹

 

第11步:继续Configure,会出现类似第10步的问题,一般都是由于找不到目录的原因,按照第10步的解决方法手动找到对应的目录即可(注意,每个人出现的问题可能不同,一般都是Qt5Core_DIR、Qt5Gui_DIR等目录找不到,但解决方法是一样的)

第12步,继续Configure,直到没有红色警告为止。如下图,此时点击Add Entry按钮,在弹出界面进行如下选择,Value值选择msvc2013_64文件夹所在目录

第13步:继续Configure,直到没有红色警告为止,如下图

 

第14步:点击Generate

此时打开vtk_bin所在目录,会发现生成一大堆文件,如下图

 

第15步:以管理员身份打开VS2013,打开项目VTK.sln

 

第16步:如下图,选择Release  x64版本(默认是Debug版本,经过实践发现Qt在调用Debug版本的VTK时会出现错误,因此决定选择Release版本),在解决方案中选择ALL_BUILD,右键

选择“生成”按钮

然后开始进入漫长的编译时期,一般要等待15-30分钟,如下图所示为编译过程,右下角绿色部分为进度条

第17步:编译完成后,如下图所示,会提示编译成功(如出现错误,则删除vtk_bin下的所有文件,重新从第4步开始操作)。

第18步:完成上述步骤后,选择“INSTALL”按钮,右键选择“仅用于项目”,“仅生成INSTALL”,等待20秒钟

 

此时,打开C盘目录,C:\Program Files\VTK,发现会有一个VTK文件夹,该文件夹即为生成的vtk库(生成这些文件的关键在于执行第18步,如果没有执行此步骤,虽然前面都成功了,但是找不到该文件夹)

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: vtk8.0.0编译好的是一个用于可视化和图像处理的开源软件。这个是基于C++语言开发的,可以在各种操作系统和各种编译器上使用。在这种情况下,我们假设您是在Windows操作系统上使用Qt 5.9、Visual Studio 2015和PCL 1.8.1来编译和使用vtk8.0.0。 首先,您需要确保您安装了Qt 5.9,这是一个跨平台的应用程序和UI开发框架。您可以从Qt的官方网站上下载并安装最新版本的Qt 5.9。 接下来,您需要安装Visual Studio 2015,这是一个强大的集成开发环境(IDE),用于编写和调试C++代码。您可以从微软官方网站上下载并安装Visual Studio 2015。 然后,您需要安装PCL 1.8.1,这是一个用于点云处理的开源。您可以从PCL的官方网站上下载并安装最新版本的PCL 1.8.1。 最后,您需要将vtk8.0.0Qt 5.9、Visual Studio 2015和PCL 1.8.1集成在一起。首先,在Visual Studio 2015的项目设置中添加vtk8.0.0的头文件路径和文件路径。然后,在您的项目代码中包含vtk的头文件,并链接vtk文件。 在编译和构建您的项目时,您需要确保选择正确的编译配置,以便使用Qt 5.9、Visual Studio 2015和PCL 1.8.1进行构建。 以上是使用vtk8.0.0的一般步骤。根据您的具体项目需求,您可能需要进一步的配置和调整。希望这些信息对您有所帮助! ### 回答2: vtk8.0.0编译好的适用于Qt5.9,VS2015,PCL1.8.1和VTK8.0版本。 首先,vtk8.0.0编译好的是指已经经过编译,并可用于开发文件。该文件中包含了VTK(Visualization Toolkit,可视化工具包)的功能和特性,可以用于构建和展示3D图像、可视化数据等。 Qt5.9是一个跨平台应用程序开发框架,可以用于创建图形界面和进行应用程序开发vtk8.0.0编译好的Qt5.9兼容,因此可以在Qt应用程序中使用该实现丰富的3D可视化功能。 VS2015是一个开发环境,适用于Windows操作系统。vtk8.0.0编译好的是基于VS2015编译的,所以可以在该环境下使用该进行开发。 PCL1.8.1是点云(Point Cloud Library)的一个版本。vtk8.0.0编译好的与PCL1.8.1兼容,可以使用该来处理和可视化点云数据。 综上所述,vtk8.0.0编译好的适用于Qt5.9,VS2015,PCL1.8.1和VTK8.0版本,可以在这些环境中使用vtk编译好的开发和展示3D可视化功能。 ### 回答3: vtk8.0.0 编译好的是基于以下工具和版本编译的:qt5.9、vs2015、pcl1.8.1以及vtk8.0。 vtk8.0.0是Visualization Toolkit的一个版本,它是一个开源的跨平台的3D图像处理和可视化。它提供了丰富的功能和工具,用于处理和分析3D数据,并通过高质量的图形输出显示结果。 编译使用的Qt版本为5.9。Qt是一个跨平台的应用程序开发框架,它提供了一套易于使用的工具和类,用于开发图形用户界面应用程序。Qt 5.9的使用可以为vtk8.0.0提供更强的功能和更好的用户体验。 在编译过程中,使用了VS2015作为集成开发环境(IDE)。VS2015是由微软开发的一个功能强大的集成开发环境,用于开发Windows平台上的应用程序。它提供了丰富的开发工具和调试功能,可以方便地进行代码编写和调试。 此外,编译还使用了pcl1.8.1。PCL(Point Cloud Library)是一个开源的用于点云处理的,它提供了一系列的算法和工具,用于处理和分析点云数据。PCL 1.8.1提供了vtk8.0.0所需的点云处理功能和支持。 综上所述,vtk8.0.0编译好的是基于qt5.9、vs2015、pcl1.8.1和vtk8.0的。使用这些工具和,可以轻松地进行3D图像处理和可视化开发,并获得高质量的结果。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值