Qt 点云库找不到OpenNI库文件

Qt 点云库找不到OpenNI库文件,qt,qt-creator,openni,point-cloud-library,Qt,Qt Creator,Openni,Point Cloud Library,我正在尝试安装点云库(PCL),它依赖于OpenNI。所以,我从中克隆了OpenNI,从中克隆了PCL。在GitHub上安装了以下两个说明之后,我尝试编译一个非常简单的PCL演示,这给了我一个错误: /usr/bin/ld: warning: libOpenNI.so.0, needed by /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libpcl_io.so, not found (try using -rpath or -rpath-

我正在尝试安装点云库(PCL),它依赖于OpenNI。所以,我从中克隆了OpenNI,从中克隆了PCL。在GitHub上安装了以下两个说明之后,我尝试编译一个非常简单的PCL演示,这给了我一个错误:

/usr/bin/ld: warning: libOpenNI.so.0, needed by /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libpcl_io.so, not found (try using -rpath or -rpath-link)
所以,我安装的OpenNI似乎没有安装
libOpenNI.So.0
,这是PCL所需要的。在/usr/lib中,我看到了文件
libOpenNI.so
libOpenNI.jni.so
,但没有
libOpenNI.so.0


你知道为什么没有安装这个库吗?

通常会有这样的文件

lib<something>.so.0.1
lib<something>.so.0
lib<something>.so
lib.so.0.1
lib.so.0
李白
而只有后者才是真正的库,另外两个只是指向它的链接。通常在安装过程中会自动创建这些链接,但您可以使用命令(在目录中)自己创建链接

ln lib.so lib.so.0

()。我希望这有帮助

谢谢,这帮我解决了问题!
ln lib<something>.so lib<something>.so.0