getenv - 如何设置环境变量

时间:2014-03-31 10:03:28

标签: c++ linux environment-variables getenv

我以这种方式设置环境变量:

export MY_DIR="$HOME/projects"

然后我想在程序中读取该变量:

char *name = getenv("MY_DIR");

但是当我使用Qt Creator运行程序时,我得到一个空值编辑1:

编译时:

g++ myprogram.cpp -o myprogram

并运行:

./myprogram

程序形成终端我得到正确的变量。

1 个答案:

答案 0 :(得分:0)

在左侧选项卡中,您可以单击“项目”,这将显示一些选项。在“构建和运行”选项卡中,单击下面的“运行”按钮,然后搜索“运行环境”。打开它的详细信息,您可以在其中添加或编辑程序运行时可用的变量。

enter image description here