Windows环境variables设置在哪里?

当我运行cmd.exe并键入“set”时,我设置了一个%LIB%variables。 该值指向一个不存在的文件夹,这会在Visual Studio编译期间导致警告。

这是事情…如果我去系统属性 – >高级 – >环境variables它没有设置在用户variables或系统variables。 它也没有在我的C:\ Autoexec.bat中设置。

微软的Command Shell Overview给出了variables存储位置/方式的详细描述。

值得一提的是用户variables存储在HKCU\Environment ,系统variables在HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

不知道它是从哪里设置的,但是我可以通过在System Properties->Advanced->Environment Variables中将其设置为“c:\”来摆脱它。 然后我可以从列表中select它并点击删除。 之后,它从我的命令提示符中消失了。

如果你运行VS命令提示符,我应该可以看到LIB env。 所以你设置这个variables的方式主要是通过visual studio。 转到工具,然后单击选项来获取窗口。 在那里,find“项目和解决scheme”,如果你使用C ++,点击VC ++目录。 然后在右侧,你应该看到菜单'显示目录:',当你点击那个button,你会看到库文件。 这是你可以指定你的库path的地方之一。 HTH。