【问题标题】:Will the run environment variables in Qt Creator use the values on the target machine?Qt Creator 中的运行环境变量会使用目标机器上的值吗?
【发布时间】:2016-01-07 00:55:40
【问题描述】:

这可能是一个幼稚的问题,但我目前将 Qt Creator 中的“运行”环境变量设置为包括 HOME=/home/myusername 之类的变量。当我在本地机器上构建 Qt 项目然后分发到其他机器时,这些环境变量是否会采用目标机器的值,或者我的环境变量可能仍然对它们可见?具体来说,我正在动态链接到 Qt 库,所以理论上有人可以重建 Qt 库并让它们打印所有环境变量并在我的机器上查看 HOME 的值吗?

我阅读了有关运行环境的 QT 文档,但不清楚。 https://doc.qt.io/qtcreator/creator-run-settings.html#selecting-the-run-environment

【问题讨论】:

  • 不,环境变量仅特定于您的环境(即您的计算机)。

标签: qt environment-variables


【解决方案1】:

要在运行时读取环境变量,请使用qgetenv 全局函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-06
    • 1970-01-01
    • 1970-01-01
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    • 2019-04-25
    • 1970-01-01
    相关资源
    最近更新 更多