Windows 环境变量的值不断消失
最近我有一个奇怪的问题。我为windows环境变量的lib user变量添加了一个路径 我通过右键单击我的计算机->属性->高级->环境变量->双击“库”并添加Windows 环境变量的值不断消失,windows,visual-studio,environment-variables,Windows,Visual Studio,Environment Variables,最近我有一个奇怪的问题。我为windows环境变量的lib user变量添加了一个路径 我通过右键单击我的计算机->属性->高级->环境变量->双击“库”并添加和末尾的所需路径 我正在添加以下内容:D:\ProgramFiles\MicrosoftSDK\Lib;C:\Program Files\Microsoft Visual Studio\VC98\Lib 一切都很好(我很久以前就这么做了),但突然之间,时不时地,最近每隔几分钟,在运行VisualStudio之后,我添加的路径消失了,在再次
代码>和末尾的所需路径
我正在添加以下内容:D:\ProgramFiles\MicrosoftSDK\Lib;C:\Program Files\Microsoft Visual Studio\VC98\Lib
一切都很好(我很久以前就这么做了),但突然之间,时不时地,最近每隔几分钟,在运行VisualStudio之后,我添加的路径消失了,在再次添加路径之前,我无法编译我的程序。(运行哪个程序并不重要。)
为什么会这样?有解决办法吗
为什么会这样
看起来visual studio重置了“lib”变量?
使用“lib”变量从一开始就是个坏主意
有解决办法吗
不要为此使用“lib”环境变量
如果只需要在本地生成项目,只需在项目设置中的“附加库路径”下引用绝对路径即可
如果您不是一个人和/或拥有构建服务器:
对于windows SDK,安装程序应该已经为您创建了WindowsSdkDir变量
对于所引用的Visual Studio的史前版本,可以定义自己的用户变量“VC98LIB”,设置为“C:\Program Files\Microsoft Visual Studio\VC98\Lib”
然后,在项目设置的其他库路径下引用这些变量(即“$(WindowsSdkDir)”和“$(VC98LIB)”。这样更改环境需要注销并重新登录才能使更改生效。