我目前正在尝试构建PCL,以便我可以使用RTABmaps 我在尝试使用命令行构建PCL 1.7.2时遇到了一些问题,然后构建它。我正在使用CMake 3.9和Visual Studios 10 2010从源代码构建PCL。我已经从pointclouds.org/downloads/windows.html下载了依赖项,并按照https://github.com/introlab/rtabmap/wiki/Installation#windows中的说明从源代码构建PCL。
构建失败,显示以下错误: image
以下是路径中的目录:
C:\ Users \ qlin \ Desktop \ RTABmap compilation \ pcl-pcl-1.7.2 \ build \ bin;
C:\ Program Files \ zlib \ bin;
C:\ Program Files \ CMake \ bin;
我认为这可能是因为版本所以我尝试了更新版本:PCL 1.8。然而,同样的结果发生了。
我对错误LNK2019进行了一些研究,它说链接器无法在任何链接文件中找到外部符号的匹配定义。我看到了教程,该教程展示了如何使用CMake Gui从源代码构建它,但我无法解决问题。
我做了一些更多的研究,发现这个问题以前已经解决了,但是对它的回答太模糊了,我无法理解。它说PCL 1.8.0和1.6.0之间存在不匹配错误,不匹配的是选择Boost,eigen,flann,OpenNI和VTK 5.8.0的Dependencies版本。 我如何解决此错误
我希望有人可以帮助我