ubuntu - 如何修复 libQt5WebKit 符号查找错误?
问题描述
我的实验室使用 Avizo 作为图像处理软件。要将其安装在自己的计算机上,该软件嵌入在 .bin 文件中。
官方安装手册声明只需以超级用户身份执行它,一切都应该没问题。
但是,由于支持的 Linux 发行版是 CentOS 而不是 Ubuntu/Debian,因此缺少一些依赖项,但可以通过apt-get
.
由于软件安装在 中/usr/local/
,当我尝试执行它时,我得到以下输出:
/usr/local/Avizo/2020.2/bin/arch-LinuxAMD64-Optimize/Avizo:符号查找错误:/usr/local/Avizo/2020.2/bin/arch-LinuxAMD64-Optimize/../../lib/arch- LinuxAMD64-Optimize/libQt5WebKit.so.5:未定义符号:UCNV_FROM_U_CALLBACK_ESCAPE_50
我尝试再次安装libqt5webkit
&libqt5webkit-dev
并没有任何明显的效果。
该符号查找错误是什么意思?
解决方案
看起来 ICU 库(Unicode 帮助程序)要么丢失,要么安装在错误的位置,要么与您拥有的二进制文件不兼容。确保使用与其余代码相同的设置编译 ICU 库。
推荐阅读
- python - 找出句子中从大写到小写的变化并分隔文本(打印)
- javascript - chrome 扩展在重定向到新的 url 后做 foreach
- python - OpenCV:对于 mp4 文件,保存电影作品但编解码器错误
- reactjs - Anime.Js Seek 函数在 React 中不反转
- c# - Firestore 使用 C# 在 WPF 中写入批处理?
- angular - 在提供程序数组中提供 httpInterceptor 时,角度动画无法正常工作
- javascript - 编码新手,我错过了什么?
- c# - 如何迭代 DataRow 的集合而不必强输入它?
- html - 同一行中的两个 div,当第二个不显示 css 时,如何以 100% 宽度拉伸第一个 div
- bash - 如何在 youtube 中下载名称长度大于 255 字节的视频?