can not find libvtkproj4.so

在根目录下搜索是否有这个文件,查看版本号是否一样

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 命令 查看一下

can not find libvtkproj4.so

显示 浅蓝色说明 链接正常,显示红色说明链接文件有问题。 需要重新装一下这个库

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