PCL point_types.h 中的点云错误
PCL point Cloud Error in point_types.h
我正在尝试让 PCL 1.6.0 与 Visual Studio 2013 一起使用。
我使用了此处提供的预编译库:
precompiledlibraries
我使用的是 Windows MSVC 2010(64 位)版本。
链接并加载所有内容后,我尝试运行 PCL 网站教程中的示例代码。
但是我尝试 运行 的每个代码都在头文件本身上失败。
我一直收到这个错误
Error 2 error C4996: 'pcl::SHOT': USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD C:\Program Files\PCL 1.6.0\include\pcl-1.6\pcl\impl\point_types.hpp 1008 1 pcl
Error 3 error C4996: 'pcl::SHOT': USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD C:\Program Files\PCL 1.6.0\include\pcl-1.6\pcl\impl\point_types.hpp 1009 1 pcl
Error 4 error C4996: 'pcl::SHOT::rf': USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD C:\Program Files\PCL 1.6.0\include\pcl-1.6\pcl\impl\point_types.hpp 1012 1 pcl
Error 5 error C4996: 'pcl::SHOT::descriptor': USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD C:\Program Files\PCL 1.6.0\include\pcl-1.6\pcl\impl\point_types.hpp 1013 1 pcl
Error 6 error C4996: 'pcl::SHOT::descriptor': USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD C:\Program Files\PCL 1.6.0\include\pcl-1.6\pcl\impl\point_types.hpp 1014 1 pcl
头文件中point_types.h.
我不知道如何解决这个问题。任何帮助将不胜感激。
谢谢
您不能将 pcl 1.6(使用 MSV 2010 的一体化安装程序安装)与除 VS 2010 以外的任何 visual studio 版本一起使用。您必须使用 pcl对应相应的VS版本。如果你确实想使用 VS 2013,那么你可以使用 cmake 从源代码编译 PCL。 (来自 github)
本网站有一些预建的 PCL1.7 和 PCL1.8 一体化安装程序 http://unanancyowen.com/?p=1989
这些 pcl 库可以与 VS2013、VS 2015 一起使用。我下载了 VS 2013 64 位 PCL 1.8,现在在 visual studio 2013 中使用它。
我正在尝试让 PCL 1.6.0 与 Visual Studio 2013 一起使用。
我使用了此处提供的预编译库: precompiledlibraries
我使用的是 Windows MSVC 2010(64 位)版本。
链接并加载所有内容后,我尝试运行 PCL 网站教程中的示例代码。 但是我尝试 运行 的每个代码都在头文件本身上失败。
我一直收到这个错误
Error 2 error C4996: 'pcl::SHOT': USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD C:\Program Files\PCL 1.6.0\include\pcl-1.6\pcl\impl\point_types.hpp 1008 1 pcl
Error 3 error C4996: 'pcl::SHOT': USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD C:\Program Files\PCL 1.6.0\include\pcl-1.6\pcl\impl\point_types.hpp 1009 1 pcl
Error 4 error C4996: 'pcl::SHOT::rf': USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD C:\Program Files\PCL 1.6.0\include\pcl-1.6\pcl\impl\point_types.hpp 1012 1 pcl
Error 5 error C4996: 'pcl::SHOT::descriptor': USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD C:\Program Files\PCL 1.6.0\include\pcl-1.6\pcl\impl\point_types.hpp 1013 1 pcl
Error 6 error C4996: 'pcl::SHOT::descriptor': USE SHOT352 FOR SHAPE AND SHOT1344 FOR SHAPE+COLOR INSTEAD C:\Program Files\PCL 1.6.0\include\pcl-1.6\pcl\impl\point_types.hpp 1014 1 pcl
头文件中point_types.h.
我不知道如何解决这个问题。任何帮助将不胜感激。
谢谢
您不能将 pcl 1.6(使用 MSV 2010 的一体化安装程序安装)与除 VS 2010 以外的任何 visual studio 版本一起使用。您必须使用 pcl对应相应的VS版本。如果你确实想使用 VS 2013,那么你可以使用 cmake 从源代码编译 PCL。 (来自 github)
本网站有一些预建的 PCL1.7 和 PCL1.8 一体化安装程序 http://unanancyowen.com/?p=1989
这些 pcl 库可以与 VS2013、VS 2015 一起使用。我下载了 VS 2013 64 位 PCL 1.8,现在在 visual studio 2013 中使用它。