Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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
Visual studio 是否存在反映当前visual studio版本的系统变量?_Visual Studio_Visual Studio Code_Intellisense - Fatal编程技术网

Visual studio 是否存在反映当前visual studio版本的系统变量?

Visual studio 是否存在反映当前visual studio版本的系统变量?,visual-studio,visual-studio-code,intellisense,Visual Studio,Visual Studio Code,Intellisense,我正在使用Visual Studio代码,必须在我的项目设置中指定Visual Studio的include文件夹才能获得Intellisense: “C:/ProgramFiles(x86)/Microsoft Visual Studio/2017/Enterprise/VC/Tools/MSVC/14.12.25827/include/*” 问题是,当我更新VisualStudio时,版本一直在变化。有没有一种方法可以一劳永逸地设置它?为什么不在path中使用globbing操作符?用*或数

我正在使用Visual Studio代码,必须在我的项目设置中指定Visual Studio的include文件夹才能获得Intellisense:

“C:/ProgramFiles(x86)/Microsoft Visual Studio/2017/Enterprise/VC/Tools/MSVC/14.12.25827/include/*”


问题是,当我更新VisualStudio时,版本一直在变化。有没有一种方法可以一劳永逸地设置它?

为什么不在path中使用globbing操作符?用*或数字和*的组合替换正在更改的版本

另一个解决方案是使用Windows SDK,对于给定的Windows构建版本,它的include path将保持不变,如果您想针对不同的Windows SDK版本,您可以简单地更改路径。所有Windows SDK都会并行安装,因此您可以拥有任意多个构建环境