vs2015配置pcl1.8.1和qt5.7.1

7 篇文章 2 订阅
6 篇文章 4 订阅

恩。。。之前的三个软件都已经装好了,具体可以见之前的文章,现在是想要在qt中显示点云,但是pcl的vtk并没有,所以需要自己编译。vtk8.0的链接在这https://gitlab.kitware.com/vtk/vtk/tree/v8.0.0  将下载好的VTK-8.0解压到pcl的3rdParty下,在VTK-8.0里新建build文件夹,并清空PCL自带的VTK文件夹的内容,使用camke进行相应的设置。

然后点击配置,等待,然后勾选Grouped和Advanced,这里参考一篇博客配置

BUILD下取消勾选BUILD_TESTING

CMAKE下CMAKE_INSTALL_PREFIX编程pcl的vtk文件夹

VTK下勾选VTK_Group_Qt,VTK_RENDERING_BACKEND设置为OpenGL

点击Add Entry,添加CMAKE_DEBUG_POSTFIX,Value设置为-gd(用来区别debug和release版本)

再次点击configure,如无error,点击Genrate。
 

修改如下upgrounded entries

修改vtk 里面的qt版本为5

然后配置 导出

在build里面找到vtk.sln 在vs里面点击all_build,一般都会成功,不成功就是你之前的问题了,然后在install选项下右击生成,然后分别在debug和release模式下分别进行这样的操作。

然后将3rdParty\VTK\plugins\designer下的QVTKWidgetPlugin.dll拷贝到QT\5.7\msvc2015_64\plugins\designer下,这样qt就有了QVtk的控件了。

完成。

qt里面依赖项的lib文件是

debug 版本

qtmaind.lib

Qt5OpenGLd.lib
Qt5Widgetsd.lib
Qt5Guid.lib
Qt5Cored.lib

release版本是

qtmain.lib

Qt5OpenGL.lib
Qt5Widgets.lib
Qt5Gui.lib
Qt5Core.lib

需要在工程的包含目录里面添加你的qt的include的目录的位置,在lib目录里面添加qt的lib目录

然后进行测试。。。

整个vs2015配置pcl1.8.1和qt5.7.1就到此结束了,配置时间有点长,差不多要4天左右了,还是很累的,妈的论文没看要被徐老师批斗了。。。话说我竟然上了研究生一天都没休息我都佩服我自己。。。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值