耳机网-耳机大家坛
标题:
可能是解决HQPlayer2.5嵌入版传统安装完,启动找不到动态库的方法
[打印本页]
作者:
krisshen
时间:
2021-9-9 18:48
标题:
可能是解决HQPlayer2.5嵌入版传统安装完,启动找不到动态库的方法
因为想在snakeoil OS上装HQP,所以要先装Ubuntu服务器版,
装完后,手动安装 HQP 4.25嵌入版,跟着HQP官网介绍来的,也去安装了ROCM库。
装完后,启动HQP,报错,libamdhip64.so.4 找不到。
参考了大佬的文章,
http://www.erji.net/forum.php?mod=viewthread&tid=2237215
http://erji.net/forum.php?mod=viewthread&tid=2235291
依旧报错,也看到论坛里有朋友遇到同样的问题。
研究了两天, 发现是安装后具体的动态库没有链接到用户库。
解决方法
1. sudo find / -name '你缺失的动态库的名字,我的是libamdhip64.so.4' (记得加单引号)
这里会找到你机器里的路径,我的是 /opt/rocm-4.3.0/lib/libamdhip64.so.4
2. sudo ln -s /opt/rocm-4.3.0/lib/libamdhip64.so.4 /usr/lib 把这个库链接到用户库中
3. sudo ln -s /opt/rocm-4.3.0/lib/*.so.* /usr/lib 保险一点,所有库都链接过去 (*.so也试一次)
4. sudo ldconfig
执行完成后, 顺利启动,也可以把HQP单独重装一下,其它不用重装。
然后测试了4.24,也解决了之前找不到另一个.so的问题。
总结一下, 问题应该是在安装ROCM的DKSM包的过程中。
至此, Snakeoil OS上,roon, roon bridge, HQPlayer , HQplayer NAA全部顺利运行。
希望对大家有帮助。
欢迎光临 耳机网-耳机大家坛 (http://www.erji.net/)
Powered by Discuz! X3.2