安装qt时,找不到libQt**.so问题

该问题是由于在windows将qt安装包解压后安装,应该将安装包复制到linux后再解压安装。不过在windows下解压后也可以最终实现qt的正确安装,该问题的解决方法如下:

方法一:修改LD_LIBRARY_PATH环境变量。
    这种方法主要处理临时的动态库加载,LD_LIBRARY_PATH环境变量修改后,只能是对当前的用户生效。LD_LIBRARY_PATH的作用:这个环境变量用于在程序加载运行期间查找动态链接库时指定除了系统默认路径之外的其他路径,注意,LD_LIBRARY_PATH中指定的路径会在系统默认路径之前进行查找。
    具体步骤:
    1、找到动态库所在路径:sudo find / -name "[动态库名字]"
    2、打开~/.bashrc文件
    3、在该文件最后一趟添加:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:[动态库所在的绝对路径]
    4、source ~/.bashrc
 方法二:修改/etc/ld.so.conf配置文件
    特点:对所有用户生效。不是每个操作系统都有这个配置文件,就Ubuntu系统有。
    /etc/ld.so.conf的作用:记录了程序加载运行期间查找动态链接库时的路径。
    具体步骤:
    1、找到动态库所在路径:sudo find / -name "[动态库名字]"  libQtCore.s0
    2、打开/etc/ld.so.conf文件:sudo vi /etc/ld.so.conf
    3、在最后一行添加动态库的绝对路径
    4、重新加载/etc/ld.so.conf文件:sudo ldconfig -v

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值