在Ubuntu系统中编译程序时,终端出现如下错误:
/usr/include/pcl-1.12/pcl/visualization/point_cloud_geometry_handlers.h:49:10: fatal error: vtkSmartPointer.h: No such file or directory
首先,搜索文件vtkSmartPointer.h。
locate vtkSmartPointer.h
出现如下结果:
/usr/include/vtk-9.1/vtkSmartPointer.h
这表明操作系统中安装了VTK,但因版本问题,PCL没有找到VTK的头文件。
然后,针对该问题,解决方法如下:
在刚才编译的程序的CMakeLists.txt文件中包含目录/usr/include/vtk-9.1即可。
include_directories(
/usr/include/vtk-9.1
)
如果PCL找不到VTK的其它文件,上述方法也适用。
解决vtkSmartPointer.h缺失问题
676

被折叠的 条评论
为什么被折叠?



