can not find libvtkproj4.so
在根目录下搜索是否有这个文件,查看版本号是否一样
如果只有libvtkproj4.so.5.10 说明版本号不对,需要软链接一下
sudo ln -s /usr/lib/libvtkproj4.so.5.10 /usr/lib/libvtkproj4.so
路径一般都是这个,不是这个的话对应修改一下
如果有libvtkproj4.so 这个文件,却还是提示找不到, 在当前目录打开 终端, 使用 ls 命令 查看一下
显示 浅蓝色说明 链接正常,显示红色说明链接文件有问题。 需要重新装一下这个库
sudo apt-get install libvtk5-dev
安装完后应该能搜索到 libvtkproj4.so.5.10 和 libvtkproj4.so
不过可能会提示 pcl 的库找不到 ,把pcl的库重新安装一下
sudo apt-get install libpcl-dev
也有说在cmakelist.txt文件中加指令的,不过对于我的问题不太奏效
//在add_executable之前加上
list(REMOVE_ITEM PCL_LIBRARIES "vtkproj4")
//如果你使用PCL, 或者是用 VTK目录,也可以加上下面这个
list(REMOVE_ITEM VTK_LIBRARIES "vtkproj4")
参考 https://bugs.launchpad.net/ubuntu/+source/vtk6/+bug/1573234