2014-03-31 291 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