在同时使用PCL和OpenCV库的时候,由于两个库中都包含了flann库,会重复出现flann命名空间,导致编译报错,
目前知道了两种解决方法:
将代码“using namespace cv;”删除,使用“cv::anything”,这样就不会直接出现cv::flann,导致和PCL中的flann冲突;
将引用PCL库的语句放在引用OpenCV库的前面。
在同时使用PCL和OpenCV库的时候,由于两个库中都包含了flann库,会重复出现flann命名空间,导致编译报错,
目前知道了两种解决方法:
将代码“using namespace cv;”删除,使用“cv::anything”,这样就不会直接出现cv::flann,导致和PCL中的flann冲突;
将引用PCL库的语句放在引用OpenCV库的前面。