Command line PCL编译错误LNK2019

Command line PCL编译错误LNK2019,command-line,compilation,point-cloud-library,Command Line,Compilation,Point Cloud Library,我目前正在尝试构建PCL,以便可以使用RTABmaps 我在尝试使用命令行配置并构建PCL1.7.2时遇到了一些问题。我正在使用CMake 3.9和Visual Studio 10 2010从源代码构建PCL。我已经从pointclouds.org/downloads/windows.html下载了依赖项,并按照中的说明从源代码构建PCL 生成失败,显示以下错误: 以下是路径中的目录: C:\Users\qlin\Desktop\RTABmap compilation\pcl-pcl-1.7.

我目前正在尝试构建PCL,以便可以使用RTABmaps 我在尝试使用命令行配置并构建PCL1.7.2时遇到了一些问题。我正在使用CMake 3.9和Visual Studio 10 2010从源代码构建PCL。我已经从pointclouds.org/downloads/windows.html下载了依赖项,并按照中的说明从源代码构建PCL

生成失败,显示以下错误:

以下是路径中的目录:

C:\Users\qlin\Desktop\RTABmap compilation\pcl-pcl-1.7.2\build\bin

C:\ProgramFiles\zlib\bin

C:\ProgramFiles\CMake\bin

我想可能是因为这个版本,所以我尝试了另一个版本:PCL1.8。然而,同样的结果发生了

我对错误LNK2019做了一些研究,它说链接器在任何链接文件中都找不到外部符号的匹配定义。我看到了一个教程,它展示了如何使用CMake Gui从源代码构建它,但我无法解决这些问题

我做了更多的研究,发现这个问题以前已经解决了,但答案太模糊了,我无法理解。它说,PCL1.8.0和1.6.0之间存在不匹配错误,不匹配是在选择Boost、eigen、flann、OpenNI和VTK 5.8.0的依赖版本。 如何解决此错误


我希望有人能帮助我

在这里找到的一体式安装程序使构建PCL变得更加容易。