加载共享库时出错:Ubuntu 18.04上用于CloudCompare的libpdal_base.so.7

时间:2019-06-25 21:24:35

标签: linux c++11 shared-libraries nvidia ubuntu-18.04

我正尝试通过CloudCompare安装和启动点云工具sudo snap install cloudcompare,也official documentation的建议,但是我遇到了以下错误:

QXcbConnection: Could not connect to display :0 Aborted (core dumped)

经过一些研究,似乎必须链接动态链接器:

CLOUD_COMPARE_DIR=/snap/cloudcompare/200

,并使用以下命令告诉您查找和设置库:

LD_LIBRARY_PATH=${CLOUD_COMPARE_DIR}/lib/cloudcompare/:${CLOUD_COMPARE_DIR}/usr/lib/:${CLOUD_COMPARE_DIR}/usr/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH ${CLOUD_COMPARE_DIR}/bin/CloudCompare

错误:

执行此操作后,我收到: /snap/cloudcompare/200/bin/CloudCompare: error while loading shared libraries: libpdal_base.so.7: cannot open shared object file: No such file or directory

到目前为止我尝试过的事情:

1)所以我要做的是使用sudo synaptics与其他official documentation进行双重检查并安装缺少的库:

pdal

因此,在sudo apt-get update之后,我再次尝试了但同样的警告:/snap/cloudcompare/200/bin/CloudCompare: error while loading shared libraries: libpdal_base.so.7: cannot open shared object file: No such file or directory

2)除此之外,我还看到有人专门为此问题打开了一个pull request #1822,并且该库似乎依赖于libcurl,但我已经拥有了它安装在我的笔记本电脑上,因此不适用于我的情况。

3)另外,我发现this source可以帮助我们找出如何链接丢失的库,但是最终使用了我在开头提到的相同符号。

4)additional source建议使用以下命令来设置缺少的库:

lconfig

但这还没有定论。

5)最后但并非最不重要的一点是,我重新启动了系统,以确保所有步骤正确无误,但这也没有导致任何问题,并且仍然存在问题。

6)我安装的pdal版本如下: pdal 1.6.0 (git-version: Release)

7)我什至发现this source令我担心我的图形卡不足以运行CloudComapare,但与共享卡有何关系?库中,即使我使用libpdal安装了它,显然也没有安装sudo synaptics

为什么即使安装成功,我也无法locate libpal Ubuntu-18.04上使用sudo synaptics进行安装?

在此过程中我缺少什么吗?我没有发现明显的错误吗?

我拥有的系统

我正在使用的snap --version是:

快照2.37.4 + 18.04.1

快照2.37.4 + 18.04.1

16系列

ubuntu 18.04

内核4.15.0-52通用

键入nvidia后,机上的nvcc --version卡1060如下:

nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2017 NVIDIA Corporation Built on Fri_Nov__3_21:07:56_CDT_2017 Cuda compilation tools, release 9.1, V9.1.85

如果需要,在键入nvidia-smi之后,需要提供以下详细信息:

nvidia

我的想法不多了,不知道还有什么方法可以使它起作用。感谢您指出正确的方向,或者提出了到目前为止我没有尝试过的其他建议。

0 个答案:

没有答案