0
我设置环境变量是这样的:GETENV - 如何设置环境变量
export MY_DIR="$HOME/projects"
然后我想读我的程序变量:
char *name = getenv("MY_DIR");
但我得到一个空值,编辑1:当我使用Qt Creator运行程序。
当我编译:
g++ myprogram.cpp -o myprogram
并运行:
./myprogram
程序形成终端,我得到正确的变量。
你如何调用你的程序? –
你能不能多一点的详细点吗?因为这将代码将工作,并正在努力在我的机器上。 –
请告诉我们代码 –