我这样设置环境变量:
export MY_DIR="$HOME/projects"
然后我想在我的程序中读取该变量:
char *name = getenv("MY_DIR");
但我得到一个空值,编辑 1:当我使用 Qt Creator 运行程序时。
当我编译时:
g++ myprogram.cpp -o myprogram
并运行:
./myprogram
程序形成一个终端我得到正确的变量。
我这样设置环境变量:
export MY_DIR="$HOME/projects"
然后我想在我的程序中读取该变量:
char *name = getenv("MY_DIR");
但我得到一个空值,编辑 1:当我使用 Qt Creator 运行程序时。
当我编译时:
g++ myprogram.cpp -o myprogram
并运行:
./myprogram
程序形成一个终端我得到正确的变量。