是否有反映当前 visual studio 版本的系统变量?
Is there a system variable which reflects the current visual studio version?
我正在使用 Visual Studio 代码,必须在我的项目设置中指定 Visual Studio 的 include
文件夹才能获取 Intellisense:
"C:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/VC/Tools/MSVC/14.12.25827/include/*"
问题是,随着我更新 Visual Studio,版本一直在变化。有没有办法一劳永逸?
为什么不在路径中使用 globbing 运算符?用 * 或数字和 * 的组合替换正在更改的版本。
另一种解决方案是使用 Windows SDK,对于给定的 Windows 构建版本,它的包含路径是常量,如果您想针对不同的 Windows SDK,您可以简单地更改路径版本。所有 Windows SDK 都会并排安装,因此您可以拥有任意数量的构建环境。
我正在使用 Visual Studio 代码,必须在我的项目设置中指定 Visual Studio 的 include
文件夹才能获取 Intellisense:
"C:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/VC/Tools/MSVC/14.12.25827/include/*"
问题是,随着我更新 Visual Studio,版本一直在变化。有没有办法一劳永逸?
为什么不在路径中使用 globbing 运算符?用 * 或数字和 * 的组合替换正在更改的版本。
另一种解决方案是使用 Windows SDK,对于给定的 Windows 构建版本,它的包含路径是常量,如果您想针对不同的 Windows SDK,您可以简单地更改路径版本。所有 Windows SDK 都会并排安装,因此您可以拥有任意数量的构建环境。