libQt5Core.so.5: version `Qt_5.9' not found

由于libicui18n.so.56等动态库路径多了個点导致libQt5Core.so.5找不到它们,所以导致了错误由于Qt5我是正常安装的,动态库之间理应正确的连在一起产生这个错误的原因,我猜是QT自己的問题

既然找不到libicui18n.so.56等动态库,那我们可以显式的添加其库路径到编译器如果是使用g++命令,直接把包含libicui18n.so.56等动态库的路径添加到-l后如果是使用CMake编译程序,可以在CMakeLists.txt中添加一句:

在此温馨提示:将Qt程序打包时需要将安装的依赖也打包进去,否则在新的环境还是无法运行一般打包对应依赖程序的so文件即可,例如freetype则需要打包/usr/lib64/libfreetype.so*

我要回帖

更多关于 libnuma 的文章

 

随机推荐