我正在尝试制作我的源代码树的Qt5部分,所以我没有在我的机器上安装它,只是从源代码控制中复制它。我有一个问题,当我尝试运行uic.exe:uic无法找到共享库
[email protected]:~/ct/LinuxLibs/Qt/bin > ./uic
./uic: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory
我仍然得到同样的错误,甚至当我在libQt5Core库复制到bin目录。 uic如何寻找共享库?有什么我需要设置来解决它的环境变量?
您可以使用'export LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:$ HOME/ct/LinuxLibs/Qt/bin'设置二进制文件搜索当前bin目录中的库 - 它只影响当前终端。你会更好地通过包管理器安装;或者如果编译将其手动安装到由链接器缓存 – Petesh 2014-09-13 15:01:53
导出的其中一个标准位置,export LD_LIBRARY_PATH已修复它。感谢Petesh! – stiopa 2014-09-13 22:15:34