Linux系统中Qt程序指定位置加载库文件的四种方式

2023-10-29

这边提供四种方法:
方法一(环境变量临时加载):

export LD_LIBRARY_PATH=/home/yjd/code/mylib

这种方式在终端退出后就会失效。

方法二(配置环境变量到当前用户的.profile文件中):
在~/.profile文件末尾加入两行:

LD_LIBRARY_PATH=/home/yjd/code/mylib
export LD_LIBRARY_PATH

在这里插入图片描述

方法三(全局所有用户都配置,也是在profile文件中添加环境变量);
在/etc/profile文件末尾加入两行:

LD_LIBRARY_PATH=./
export LD_LIBRARY_PATH

添加完毕后调用指令source /etc/profile来生效。

source /etc/profile

方法四(将库目录添加到系统库中,程序每次执行都会优先从系统库中找一遍它的依赖库,然后在到自己编译工具指定的依赖库路径下寻找,这个方法多用于跨平台移植):
首先进入/etc/ld.so.conf这个目录中,然后创建一个.conf文件,然后调用ldconfig就完成了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
调用ldconfig后,有弹出xxx不是符号链接这个提示没有影响。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux系统中Qt程序指定位置加载库文件的四种方式 的相关文章

随机推荐

  • 137.只出现一次的数字

    目录 一 题目 二 代码 一 题目 137 只出现一次的数字 II 力扣 LeetCode 二 代码 class Solution public int singleNumber vector
  • Python-计算平均值,方差,中位数

    CalStatisticsV1 py def getNum nums iNumStr input please input a number enter to exit while iNumStr nums append eval iNum
  • yarn 安装依赖报错 error An unexpected error occurred: https://registry.yarnpkg.com“

    yarn 安装依赖时报错 error An unexpected error occurred https registry yarnpkg com 运行命令 把资源地址设置成 npm 淘宝源 npm config set registry
  • 不要图片?CSS实现圆角边框渐变色+背景透明

    前言 不要图片 CSS实现圆角边框渐变色 背景透明 最近在工作中常常实现这些效果 速速来Get吧 文末分享源代码 记得点赞 关注 收藏 1 实现效果 2 实现原理 border image border image CSS 属性允许在元素的
  • STM32实现OLED屏(spi六针七针)+SD卡读取温湿度变量

    文章目录 1 实验工具 2 接线说明 3 部分代码说明 1 oled的相关说明 1 相关驱动文件 2 字库中文文件内容 3 取模获取字库 1 取模软件 2 取模示例 2 主函数代码 4 数据采集结果 1 实验工具 STM32f103RCT6
  • usb免驱动之UVC

    在买一些usb设备的时候 很多商家都有标出 免驱动 即插即用 的字样 大家都知道有一些usb设备 如鼠标等 只要插上不用安装驱动就可以用了 但是有的就需要安装驱动之后才可以用 这是为什么呢 因为一种协议标准 UVC 图片为网上引用 UVC
  • ResNet相关预训练模型下载地址

    model urls resnet18 https download pytorch org models resnet18 f37072fd pth resnet34 https download pytorch org models r
  • 一元试用虚拟服务器,一元试用云服务器

    一元试用云服务器 内容精选 换一换 计费项包括云服务器备份功能 数据库服务器备份功能 备份存储和备份跨区域复制 云服务器备份功能 备份未部署数据库的云服务器时购买 提供崩溃一致性备份 保证云服务器下多个磁盘的数据在同一时间点产生备份 数据库
  • Matlab FIS编辑器基本操作

    函数 fuzzy 格式 fuzzy 弹出未定义的基本FIS编辑器 fuzzy fismat 使用fuzzy tipper 弹出下图FIS编辑器 编辑器是任意模糊推理系统的高层显示 它允许你调用各种其它的编辑器来对其操作 此界面允许你方便地访
  • Error -151 @ 0x0

    CCS出现以下错误提示 Error connecting to the target Error 151 0x0 One of the FTDI driver functions used during the connect return
  • Maven创建module出现Ignored pom.xml文件解决方案

    1 问题描述 在Maven创建module时 没有正确建好module所以把它删掉了 又创建了一个之前删除了的同名的module名称 但是 新创建的module中的pom xml文件出现Ignored pom xml的问题 如图 2 问题分
  • innodb_lock_wait_timeout 参数

    innodb lock wait timeout 参数 innodb lock wait timeout 参数指定了 InnoDB 引擎在等待行级锁或间隙锁的最长时间 以秒为单位 如果一个事务在超过该时间后仍然无法获取锁 那么该事务就会被取
  • upload-labs靶场 11-19关 详细教学 上传漏洞

    第11关 这关采用的防御手法是白名单过滤 只允许上传jpg png和gif类型 并且将上传的文件给重命名为了白名单中的后缀 这里我们用00截断 要求是php版本低于或等于5 3 4 这一关上传目录是可控的 所以可以先上传一个后缀名为 jpg
  • Vue-admin-template结合后端配置动态路由+动态侧边栏

    Vue admin template结合后端配置动态路由 动态菜单 在使用这个vue admin template的时候 发现其官方文档的推荐是使用动静结合的方法去配置动态路由 其官方大致过程就是 此处路由数组为通用跳转路径 意思是不需要权
  • C# 多线程笔记

    多线程 启动线程方式 new Thread Start 启动线程 Task Factory StartNew 启动线程 线程池启动TreadPool QueueUserWorkItem 启动工作线程 BackgroundWorker Run
  • 一款不错的基于WEB技术的文件服务器

    首先 让我感谢朋友ZHANGBIN给介绍的这个程序 一个不错的 只有500KB左右且免安装的小程序 说明 这是一款不错的基于WEB技术的文件服务器 能够使用它进行文件的上传和下载 呵呵 如果是进行一些小文件的INTERNET传输 或是较大文
  • 华为云计算之华为私有云初识

    华为云计算之华为私有云初识 一 huawei cloud stack私有云解决方案 二 华为云Stack功能介绍 三 华为FusionCloud典型部署 四 FusionCloud部署场景 五 双核心组网 Spine BL和SL合并拓扑图
  • MNE-Python工具箱使用raw.plot绘图时遇到问题

    使用MNE Python工具箱进行脑电数据分析时绘图的代码如下所示 import matplotlib import pathlib import mne matplotlib use Qt5Agg 加载原始数据及其路径 raw path
  • github里的默认域_渗透基础——域用户的密码永不过期属性

    0x00 前言 在域环境中 域用户的凭据是十分重要的信息 为了增强安全性 域组策略会设置所有域用户口令的最长有效时间 到达过期时间后强制用户更改口令 在实际环境中 有些域用户需要设置为密码永不过期 这可以通过添加密码永不过期属性来实现 在域
  • Linux系统中Qt程序指定位置加载库文件的四种方式

    这边提供四种方法 方法一 环境变量临时加载 export LD LIBRARY PATH home yjd code mylib 这种方式在终端退出后就会失效 方法二 配置环境变量到当前用户的 profile文件中 在 profile文件末