Bitcoin-qt:符号查找错误:bitcoin-qt:未定义符号:_ZN12QApplication10commitDataER15QSessionManager

Bitcoin-qt:符号查找错误:bitcoin-qt:未定义符号:_ZN12QApplication10commitDataER15QSessionManager

实际上对 Bitcoin-qt 什么都没做。我会安装它,连夜下载所有内容,然后在安装完所有内容后尝试重新启动我的计算机,然后我无法再运行bitcoin-qt,它会给我这个查找错误。

本周我几乎重新安装了 Ubuntu 4 次,花了几个小时在谷歌上搜索与我的问题类似的内容,我甚至在尝试修复此问题时一度破坏了我的系统。我还使用 600GB 数据重新下载了 Bitcoin Core 4 次。我甚至尝试了 Ubuntu 16.04 和 17.04,但都一直这样崩溃。

Bitcoin-qt: symbol lookup error: bitcoin-qt: undefined symbol: _ZN12QApplication10commitDataER15QSessionManager

我除了重启电脑之外什么都没做,甚至在重启之前正确关闭了 Bitcoin-Qt,并确保sudo killall bitcoin-qt每次它都会告诉我没有正在运行的进程。

我已经重装了 4 次系统,而且我不会再重装另一个 Ubuntu 版本。请告诉我是什么导致了这个问题,因为我花了几个小时在谷歌上搜索,并尝试了所有人说的所有方法,但都没有用。

答案1

因为我确信任何在 Ubuntu 上使用 Bitcoin-qt 的人都不可避免地会遇到这个问题,因为我已经连续四次遇到它了:

转到/usr/local/lib,您将在那里找到一堆libQt文件,例如libQtCore.so*libQtGui等。将每个libQt文件从中移出/usr/local/lib并移入/usr/

由于某种原因,这将让 Bitcoin-qt 再次运行。

之前,从搜索菜单中单击它没有任何反应,单击/usr/bin/文件夹中的可执行文件没有任何反应,bitcoin-qt从终端窗口运行也没有任何反应。现在它又可以正常工作了,一切都可以运行。

在重新安装了四次 Ubuntu、系统崩溃过一次(并且丢失了我编写的一些代码)以及花了很多时间在 Google 上搜索并尝试了所有方法之后,问题才得以解决。

相关内容