Ubuntu下打开QtCreator环境变量LD_LIBRARY_PATH与终端不一致

这篇具有很好参考价值的文章主要介绍了Ubuntu下打开QtCreator环境变量LD_LIBRARY_PATH与终端不一致。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述:

在unbuntu下使用QtCreator编译、运行程序时,总是出现XXX.so: cannot open shared object file: No such file or directory这类问题,但是在终端中编译或者运行程序则不会出现这些问题。在网上查了好久才明白QtCreator在打开时,并不会像打开终端那样运行source ~/.bashrc,所以就找不到在~/.bashrc中添加的环境变量(export LD_LIBRARY_PATH)。

解决办法:

修改QtCreator启动图标中的相关设置,使用bash -ic命令让启动的应用程序沿用当前终端的环境变量

gedit /home/kzhao/.local/share/applications/org.qt-project.qtcreator.desktop

Ubuntu下打开QtCreator环境变量LD_LIBRARY_PATH与终端不一致,ubuntu,linux
Exec="/opt/Qt5.14.2/Tools/QtCreator/bin/qtcreator" %F修改为:
Exec=bash -ic "/opt/Qt5.14.2/Tools/QtCreator/bin/qtcreator" %F
Ubuntu下打开QtCreator环境变量LD_LIBRARY_PATH与终端不一致,ubuntu,linux

参考:

Ubuntu下打开QtCreator,环境变量(PATH、LD_LIBRARY_PATH等)与预期不一致的问题文章来源地址https://www.toymoban.com/news/detail-602945.html

到了这里,关于Ubuntu下打开QtCreator环境变量LD_LIBRARY_PATH与终端不一致的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • M1 Ubuntu安装Qt与QtCreator(ARM环境)

    下载Qt 6.5.2源码 从终端进入qt压缩文件存放目录, 执行命令进行解压缩 进入qt-everywhere-src-6.5.2目录 由于Ubuntu可能是新安装的, 缺少一些库环境, 解决方式: 运行./configure包目录中的脚本进行配置构建 默认情况下,Qt 配置为安装在该/usr/local/Qt-6.5.2目录中。这可以通过使用选项来更

    2024年02月22日
    浏览(49)
  • Ubuntu java配置环境变量后,开启新终端窗口环境变量失效

    每打开一次终端都输入一次 source /etc/profile ,这样就可以加载配置文件,环境变量自然就有了 输入 vim ./bashrc ,在底部添加配置在/etc/profile里的配置,这样就可以无需使用source命令加载了 也可以在 ./bashrc 底部添加 source /etc/profile ,也能达到相同的效果,前提是配置文件(pro

    2024年02月14日
    浏览(43)
  • 打开Word,显示无法创建工作文件,请检查临时环境变量的解决办法

    问题 :word无法创建工作文件,请检查临时环境变量(win11 office2021) 解决方法 : 运行regedit,打开注册表; 找到下面这两个目录里的cache文件; HKEY_USERSS-1-5-19SoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell Folders HKEY_CURRENT_USER SoftwareMicrosoftWindowsCurrentVersionExplorerUser Shel

    2024年02月05日
    浏览(167)
  • Ubuntu安装Java环境并配置环境变量

    小记 -方便以后查看(这里以jdk1.8为例) 1.去官网下载jdk(注意自己乌班图版本 不清楚的可以在虚拟机或服务器中使用uname -a 查看 我这里是arrach) 2.下载之后 压缩文件就在当前用户下的/Download 目录下  解压 3.在 /usr/lib 下新建存放jdk文件的地方 4.将/Download 目录下 已解压的

    2024年02月09日
    浏览(45)
  • Ubuntu平台下 配置Anaconda环境变量

            有的时候ubuntu系统会出些问题需要重装,安装的anaconda就不需要重装了,只要把anaconda3文件夹备份。安装新系统后把anaconda3文件夹拷贝到需要的位置,然后重新配置以下环境变量即可正常使用anaconda虚拟环境。         新安装anaconda之后有时也需要配置ubuntu的环

    2024年02月14日
    浏览(52)
  • ubuntu系统添加环境变量3种方法

    工作中,我们自己编译安装的软件,在系统中是无法在全局目录下自动识别的,只能进入到相关目录下才能运行,如在命令行下运行编译安装的php程序,就得 /usr/local/LAMP/php/bin/php 文件路径/test.php 这样才能运行(/usr/local/LAMP/php 这个为自己编译安装的软件目录)。如果希望在

    2024年02月11日
    浏览(40)
  • ubuntu环境变量的三种设置方法

    打开~/.bashrc,添加行: 使生效: 在里面加入: 使生效 用户登录后加载profile和bashrc的流程如下: 说明: bash首先执行/etc/profile脚本,/etc/profile脚本先依次执行/etc/profile.d/*.sh 随后bash会执行用户主目录下的.bash_profile脚本,.bash_profile脚本会执行用户主目录下的.bashrc脚本, 而.bashrc脚本

    2024年02月13日
    浏览(40)
  • ubuntu修改环境变量的几种方法

    有多种方法可以修改Ubuntu系统的环境变量,包括: 临时修改环境变量:在终端中使用export命令可以临时修改环境变量。例如,要将PATH环境变量添加到新目录,可以运行以下命令: 这将在当前终端会话中添加新目录到PATH环境变量中。但是,当关闭终端时,这些更改将被删除。

    2024年02月16日
    浏览(43)
  • ubuntu下 C/C++程序读取设置环境变量

    设置环境变量很简单比如: 追加的话 可以通过echo回显 读取的话 main函数多加一个env参数 一个字符串数组 然后遍历这个数组 即可 使用的时候 如下:

    2024年02月13日
    浏览(32)
  • Ubuntu 安装.net6.0+配置 .net环境变量

    wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh sudo chmod +x ./dotnet-install.sh 该脚本默认安装最新的 长期支持 (LTS) SDK 版本,即 .NET 6。 若要安装最新版本(可能不是 LTS) 版本的 (版本),请使用  --version latest  参数。 ./dotnet-install.sh --version latest 若要安装 .NET 运行时而非 SDK,

    2024年02月09日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包