linux - 桌面环境变量与终端不同?

标签 linux unix

我使用 qtcreator 来构建我的项目。当我使用终端打开 qtcreator 并构建项目时,它可以正常工作。但是,当我使用桌面打开 qtcreator 时,it shows that can't not found the library . 准确地说,我将库添加到环境变量中,以便我可以使用它的 Makefile 在终端中构建项目。

所以如果 Terminal 之间的环境变量不同,我会感到困惑和 Desktop .

qt工程文件为process.pro .

最佳答案

哦,我们发现当我们运行.desktop文件时,它并没有包含bash环境。所以在[Exec]中加入bash -i -c即可解决。

关于linux - 桌面环境变量与终端不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49290434/

相关文章:

bash - 在 bash 脚本的循环中使用 nohup

linux - 无法在 while 读取循环内运行交互式 hashcat

linux - 在 RedHat 7.7 中使用 grep

unix - grep:警告:递归目录循环

linux - 计算进程消耗的最大可用存储内存

linux - 与 Errno 的竞争条件

linux - 合并两个文件,将 file1 中的一个字段替换为 file2 中的另一个字段

python - 不同得到之间的输出?

java - 从命令行调用 Java - Linux 与 Windows

linux - fdisk - 创建一半磁盘大小的交换分区