PCL编译错误LNK2019

时间:2017-07-05 10:12:06

标签: command-line compilation point-cloud-library

我目前正在尝试构建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版本。 我如何解决此错误

我希望有人可以帮助我

1 个答案:

答案 0 :(得分:0)

此处的一体化安装程序使构建PCL变得更加容易。 http://unanancyowen.com/en/pcl18/

相关问题