本文主要是介绍libicui18n.so.52 needed by libQt5Core.so.5, not found报错解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在编译openCV程序时,出现报错:
/usr/bin/ld: warning: libicui18n.so.52, needed by /opt/Qt5.3.2/5.3/gcc_64/lib/libQt5Core.so.5, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicuuc.so.52, needed by /opt/Qt5.3.2/5.3/gcc_64/lib/libQt5Core.so.5, not found (try using -rpath or -rpath-link)
提示缺少链接文件,libicui18n.so.52
,使用命令ldd /opt/Qt5.3.2/5.3/gcc_64/lib/libQt5Core.so.5
查找到所有的链接文件,其中就有libicui18n.so.52
的链接路径:
libicui18n.so.52 => /opt/Qt5.3.2/5.3/gcc_64/lib/libicui18n.so.52 (0x00007f690e1c0000)
将此路径添加到环境变量LD_LIBRARY_PATH中;
export LD_LIBRARY_PATH=/opt/Qt5.3.2/5.3/gcc_64/lib/:$LD_LIBRARY_PATH
再次编译就不会报错了。
这篇关于libicui18n.so.52 needed by libQt5Core.so.5, not found报错解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!