Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 环境变量的值不断消失_Windows_Visual Studio_Environment Variables - Fatal编程技术网

Windows 环境变量的值不断消失

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之后,我添加的路径消失了,在再次

最近我有一个奇怪的问题。我为windows环境变量的lib user变量添加了一个路径

我通过右键单击我的计算机->属性->高级->环境变量->双击“库”并添加
和末尾的所需路径

我正在添加以下内容:
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)”。

这样更改环境需要注销并重新登录才能使更改生效。