链接和编译pcl

时间:2012-07-05 09:34:40

标签: c++ visual-studio-2010 visual-studio-2008 openni point-cloud-library

我在使用vs 2010和vs 2008安装点云库方面遇到了大麻烦,我在两个vs版本中都下载了最新的一个软件包,我尝试并添加了所有链接器(这些lib文件的路径和这些lib文件的路径)输入部分)以及所有包含文件和路径到vcc ++目录...但它总是在编译时给我一些错误。当我修复它时,它总是逐渐增加这些错误,所有这些错误,如blabla.lib blabla.h cant被发现或者其他什么,但我做得很好,因为我在opencv中做了类似的事情,它只是做了伎俩。任何教程或帮助都会得到满足,谢谢!

3 个答案:

答案 0 :(得分:0)

考虑使用CMake生成项目文件并使用PCL。 PCL网站上有一个教程,逐步解释如何做到这一点!

看看here

答案 1 :(得分:0)

请检查您的图形卡是否受支持。

然后,转到官方网站下载软件PCL downloads并按照说明正确操作。 目前我已经安装了PCL(windows)并且工作正常。我下载了“All in one installer”,“cmake-2.8.7”来创建项目(this is the official web of cMake)。并确保拥有最新版本的显卡驱动程序。其他可能的问题可能是您没有正确安装OpenNi,但这不是一个大问题,您可以按照此说明in this video(阅读视频说明以获取说明)。之后,您可以运行第一个样本。

快乐的代码!

答案 2 :(得分:0)

可能是依赖版本或C ++编译器版本存在错误。我在使用Eigen工具时遇到了错误,因此我单独安装了建议的Eigen版本,而不是从All-In-One Installer(预构建的二进制文件)中制作了包含Eigen文件夹的包含路径。

这是我的设置:

OS:Windows 10,C ++编译器:Cygwin g ++ 7.4.0,IDE:Eclipse 4.10.0,PCL版本:1.6.0,Eigen版本:3.0.5(我另行安装)