Visual Studio 2017不识别系统变量

Visual Studio 2017 doesn't recognize system variables

我正在使用 Microsoft Visual Studio 2017 编译 OpenCL 程序。我已经将 GPUOpen OpenCL SDK 安装到 C:\Program Files (x86)\OCL_SDK_Light,系统变量 OCL_ROOT 指向该目录。但是,Visual Studio 在我将其添加到其他包含目录时似乎无法识别该变量。 %OCL_ROOT% 被视为文字字符串,而 $(OCL_ROOT) 不解析为任何内容。只有当我使用完整的文件路径时 Visual Studio 才能识别库。

Visual Studio不支持Windows系统变量吗?还是我只是语法错误?

显然重启我的电脑解决了这个问题。不知道为什么 Visual Studio 不能识别变量,即使其他程序可以识别。