2014-03-31 91 views
0

我设置环境变量是这样的:GETENV - 如何设置环境变量

export MY_DIR="$HOME/projects" 

然后我想读我的程序变量:

char *name = getenv("MY_DIR"); 

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

当我编译:

g++ myprogram.cpp -o myprogram 

并运行:

./myprogram 

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

+0

你如何调用你的程序? –

+2

你能不能多一点的详细点吗?因为这将代码将工作,并正在努力在我的机器上。 –

+0

请告诉我们代码 –

回答

0

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

enter image description here