【发布时间】:2021-05-30 20:09:14
【问题描述】:
我想运行一个导出一些环境变量的 bash 脚本,然后在我的 qt 应用程序中使用导出的变量。我可以使用 QprocessEnvironment 获取环境变量。问题是我无法获取脚本并使用 Qprocess::execute() 或 Qprocess::startdetached() 运行不会导出变量
【问题讨论】:
我想运行一个导出一些环境变量的 bash 脚本,然后在我的 qt 应用程序中使用导出的变量。我可以使用 QprocessEnvironment 获取环境变量。问题是我无法获取脚本并使用 Qprocess::execute() 或 Qprocess::startdetached() 运行不会导出变量
【问题讨论】:
在启动 qt 应用程序之前获取 env。
#!/bin/bash
source my_env_settings
qt_application
【讨论】: