在编译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
再次编译就不会报错了。