2016-07-22 98 views
1

我想獲得PCL 1.6.0與Visual Studio的工作2013年PCL點雲錯誤point_types.h

我用現有的預編譯庫在這裏: precompiledlibraries

我用Windows MSVC 2010(64位)版本。

將所有鏈接和加載後,我試圖從PCL網站上的教程運行示例代碼。 但是,我嘗試運行的每個代碼都會在頭文件本身上失敗。

我一直在頭文件point_types.h收到此錯誤

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 

我找不出如何解決這個問題。任何幫助,將不勝感激。

感謝

回答

0

您不能於2010年VS其他任何Visual Studio版本使用PCL 1.6(安裝使用所有功能於一身的安裝程序MSV 2010)你將不得不使用對應於相應的VS版本PCL 。如果你確實想使用VS 2013,那麼你可以使用cmake從源代碼編譯PCL。 (從GitHub)

有一些預建PCL1.7和PCL1.8本網站http://unanancyowen.com/?p=1989

所有功能於一身的安裝PCL那些庫可以用VS2013,VS 2015中使用我下載了VS 2013 64 bit PCL 1.8,現在用於visual studio 2013.

+0

非常感謝!我會嘗試這些。 – Abdullah

相關問題