vs2017+pcl1.8.1+cmake3.11.0+vtk8.0.0+qt5.9.6

2 篇文章 0 订阅
本文档详细介绍了在VS2017上安装和配置PCL、VTK、Qt及CMake的步骤,包括环境变量设置、VS配置和Qt扩展的安装。同时,提到了CMake用于构建VTK的过程,以及Qt中QVTKWidgetPlugin.dll的拷贝位置,确保正确运行。
摘要由CSDN通过智能技术生成

PCL安装包(包含vs2017)
链接:https://pan.baidu.com/s/1xoowgybPB721lU15XWMKdw
提取码:Bing
VTK8.0.0和Qt5.9.6安装包
链接:https://pan.baidu.com/s/1pfuoRZjIU_J2sHci8uHdqw
提取码:Bing
Cmake3.11.0安装包
链接:https://pan.baidu.com/s/1R2Bs-mO2tuNRLx5gqgkrDw
提取码:Bing

以上资料直接下载,配置步骤如下。
一、vs安装
双击vs2017安装包
在这里插入图片描述
按照下图勾选,尽量不要装在系统盘
在这里插入图片描述
安装PCL-1.8.1-AllInOne-msvc2017-win64.exe文件
在这里插入图片描述
安装路径放在C盘系统盘,避免后面发生错误。
在这里插入图片描述
解压缩pcl-1.8.1-pdb-msvc2017-win64.zip,将解压后的文件放入PCL1.8.1的bin目录中。
在这里插入图片描述
二、配置环境变量
电脑–属性–高级系统设置–环境变量–系统变量–path双击编辑
在这里插入图片描述
C:\Program Files\PCL 1.8.1\3rdParty\VTK\bin
C:\Program Files\PCL 1.8.1\3rdParty\Qhull\bin
C:\Program Files\PCL 1.8.1\3rdParty\FLANN\bin
C:\Program Files\PCL 1.8.1\3rdParty\Boost\lib
C:\Program Files\PCL 1.8.1\3rdParty\OpenNI2
C:\Program Files\PCL 1.8.1\bin
C:\Program Files\OpenNI2\Tools
C:\Program Files\OpenNI2\Redist
C:\Program Files\OpenNI2\Lib

在这里插入图片描述
在这里插入图片描述
%PCL_ROOT%\3rdParty\FLANN\bin
%PCL_ROOT%\3rdParty\OpenNI2\Tools
%PCL_ROOT%\3rdParty\Qhull\bin
%PCL_ROOT%\3rdParty\VTK\bin
%PCL_ROOT%\bin

三、vs2017配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
菜单栏—>视图—>其他窗口---->属性管理器
在这里插入图片描述
好麻烦不想写了
vs2017配置参考我配置2019的博客,步骤是一样的!
https://blog.csdn.net/m0_46254797/article/details/115770212?spm=1001.2014.3001.5501
强调!!依赖项不同!!
四、安装Qt
在这里插入图片描述
打开vs2017,菜单栏点击工具–>拓展和更新–>联机–>搜索QT–>选择Qt Visual studio tools
在这里插入图片描述
联机–搜索QT–下载
在这里插入图片描述
重启vs2017,菜单栏多出了QT VS TOOLS
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
五、安装cmake
将下载好的VTK-8.0解压到3rdParty\下,在VTK-8.0里新建build文件夹,并清空PCL自带的VTK文件夹的内容,使用CMAKE进行相应的设置。
where is the source code 为你的VTK-8.0的路径
where to build the binaries 为VTK-8.0里build的路径
如图所示,第一次点击configure,等configure完成之后勾选Grouped和Advanced,进行以下设置:
BUILD下取消勾选BUILD_TESTING
CMAKE下CMAKE_INSTALL_PREFIX设置为你清空的VTK文件夹
VTK下勾选VTK_Group_Qt,VTK_RENDERING_BACKEND设置为OpenGL(这里一定要注意,否则pcl显示框会出错)
点击Add Entry,添加CMAKE_DEBUG_POSTFIX,Value设置为-gd(用来区别debug和release版本)
再次点击configure,如无error,点击Genrate。
在这里插入图片描述
进入到build目录下,使用VS打开VTK.sln
首先Debug x64下,右键ALL_BUILD生成,再右键INSTALL生成;然后
然后Release x64下,右键ALL_BUILD生成,再右键INSTALL生成;
将3rdParty\VTK\plugins\designer下的QVTKWidgetPlugin.dll拷贝到QT\5.7\msvc2015_64\plugins\designer下,这样Qt里面就有了QVtk的控件了。
然后不要忘了将上面的PCL VTK库文件目录改成自己命名或者生成的库文件夹名字,Debug和release都需要
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

### 回答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.0库与Qt 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.1VTK8.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.1VTK8.0版本,可以在这些环境中使用vtk编译好的库开发和展示3D可视化功能。 ### 回答3: vtk8.0.0 编译好的库是基于以下工具和版本编译的:qt5.9、vs2015、pcl1.8.1以及vtk8.0vtk8.0.0是Visualization Toolkit的一个版本,它是一个开源的跨平台的3D图像处理和可视化库。它提供了丰富的功能和工具,用于处理和分析3D数据,并通过高质量的图形输出显示结果。 编译库使用的Qt版本为5.9。Qt是一个跨平台的应用程序开发框架,它提供了一套易于使用的工具和类库,用于开发图形用户界面应用程序。Qt 5.9的使用可以为vtk8.0.0库提供更强的功能和更好的用户体验。 在编译过程中,使用了VS2015作为集成开发环境(IDE)。VS2015是由微软开发的一个功能强大的集成开发环境,用于开发Windows平台上的应用程序。它提供了丰富的开发工具和调试功能,可以方便地进行代码编写和调试。 此外,编译还使用了pcl1.8.1PCL(Point Cloud Library)是一个开源的用于点云处理的库,它提供了一系列的算法和工具,用于处理和分析点云数据。PCL 1.8.1提供了vtk8.0.0库所需的点云处理功能和支持。 综上所述,vtk8.0.0编译好的库是基于qt5.9、vs2015、pcl1.8.1vtk8.0的。使用这些工具和库,可以轻松地进行3D图像处理和可视化开发,并获得高质量的结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

bingo-yy

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

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

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

打赏作者

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

抵扣说明:

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

余额充值