重点参考文献Win10+VS2015环境下安装编译PCL1.8.1和VTK8.0.0(踩坑大全)
环境:
测试环境:VS2017 debug版本x86
PCL1.8.1+VTK8.0.0源码编译
QT:qt-opensource-windows-x86-5.12.0.exe
QT安装见上一篇文章
第一步:
下载PCL1.8.1GitHub
因为我编译的工程是win32,所以下载的是pcl-1.8.1-pdb-msvc2017-win32版本
安装步骤参考引用的那篇,写得很细节
配置好环境变量后一定需要重启才能生效
第二步:
配置pcl属性表切换到属性表的debug|win32
链接lib库写到txt的命令行:
WIN+R->CMD
cd /d 路径
dir /b *.lib*>0.txt
测试用参考博客的测试兔子数据兔子数据
按照教程的各种奇奇怪怪的设置来,参考这个解决pcl遇到的问题
第三步:
cmake源码编译VTK库
为啥源码编译VTK,因为测试含vtk的程序时候报错,无法链接vtkrenderingopengl.dll的问题,所以考虑源码编译兼容一些
仍然细节用参考文献,configure用Win32
生成project后,一定要关掉用管理员权限打开vs2017,再打开该工程。否则出现 MSB3073 命令setlocal问题
ALL_BUILD生成后(半小时),报了几个错
“vtkGUISupportQt.vcxproj”的操作 - 失败。
vtkGUISupportQtOpenGL.vcxproj”的操作 - 失败
已完成生成项目“vtkRenderingQt.vcxproj”的操作 - 失败。
已完成生成项目“vtkViewsQt.vcxproj”的操作 - 失败。
再生成一次就没问题了,再右键INSTALL,仅项目-仅重新生成INSTALL,生成了C:\Program Files (x86)路径下的VTK,里面有bin,lib,include文件夹
参考博客重新配置好路径后,再测试,参考这篇文章的测试程序
他也是展示一个兔子数据