Windows 环境变量都设置在哪里?

Windows 环境变量都设置在哪里?

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

事情是这样的...如果我进入系统属性->高级->环境变量,它既没有在用户变量中设置,也没有在系统变量中设置。它也没有在我的 C:\Autoexec.bat 中设置。

答案1

Microsoft 命令 Shell 概述详细描述了变量的存储位置和存储方式。

妙处在于用户变量存储在中HKCU\Environment,而系统变量存储在中HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

答案2

不确定它是从哪里设置的,但我能够通过将其设置System Properties->Advanced->Environment Variables为“c:\”来删除它。然后我可以从列表中选择它并单击删除。之后它就从我的命令提示符中消失了。

答案3

如果您运行 VS 命令提示符,我想您应该能够在那里看到 LIB 环境。因此,设置此变量的方式主要是通过 Visual Studio。转到“工具”并单击“选项”以获取窗口。在那里,找到“项目和解决方案”,如果您使用 C++,请单击“VC++ 目录”。然后在右侧,您应该看到菜单“显示目录:”,当您单击该按钮时,您将看到库文件。这是您可以指定库路径的地方之一。HTH。

相关内容