【问题标题】:PCL compilation error LNK2019PCL编译错误LNK2019
【发布时间】:2017-07-05 22:00:36
【问题描述】:

我目前正在尝试构建 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 编译\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 版本时。 我该如何解决这个错误

希望有人能帮帮我

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-31
      • 1970-01-01
      相关资源
      最近更新 更多