Visual studio Visual Studio 2019未解析系统变量
Visual studio不希望解析系统变量。 在Visual studio Visual Studio 2019未解析系统变量,visual-studio,visual-studio-2019,system-variable,Visual Studio,Visual Studio 2019,System Variable,Visual studio不希望解析系统变量。 在Computer>Properties>Advanced>Environment VariablesvariableVULKAN_SDK中设置为C:\VulkanSDK\1.2.131.2 但是,如果我转到Project>Properties>C/C++设置附加包含目录则设置为%VULKAN\u SDK%\Include;(…)。如果我打开此字段进行编辑,我可以看到行解析为%VULKAN\u SDK%\Include,而不是C:\VulkanSD
Computer>Properties>Advanced>Environment Variables
variableVULKAN_SDK
中设置为C:\VulkanSDK\1.2.131.2
但是,如果我转到Project>Properties>C/C++
设置附加包含目录
则设置为%VULKAN\u SDK%\Include;(…)
。如果我打开此字段进行编辑,我可以看到行解析为%VULKAN\u SDK%\Include
,而不是C:\VulkanSDK\1.2.131.2\Include
直到我安装了VulkanSDK的新版本,它才开始工作
请注意,我关闭了所有VS实例,卸载了之前安装的两个SDK(变量解析为最新版本),重新启动了电脑,安装了新的SDK,再次重新启动电脑,然后启动了VS
系统变量在我安装新SDK时就出现了,所以最后一次重启可能是毫无意义的
有没有办法强迫VisualStudio重新评估系统变量?我在跳,这是它自动做的,但我不知道了
有什么想法吗?这才是真正的秘密,不应该有。很难想出一个可行的理论,只要用正确的方法就行了VULKAN_SDK%由命令处理器扩展,仅在生成事件中有用。在VS中,您需要使用
$(VULKAN_SDK)
修复它,谢谢。如果你愿意的话,把它作为完整的答案写下来,这样我就可以恰当地结束这个问题。