VS Code使用MSVC编译C++(安装Visual Studio顺带版)
VSCode使用MSVC编译C概述VS2022自选buildTools安装路径打开VSCode配置cl.exe路径Clang和MSVC的关系查看编译器使用的C版本指定C版本概述VSCode编译C安装时看网上教程发现要额外下载MingGW或者g等包或者使用VScode自带入门教程语句会安装Visual Studio buildTools到C盘(如下图语句由于本人需要安装VS2022环境因此整理了直接直接使用VS2022的MSVCC编译器的完成VS Code编译C代码的步骤。我通过Visual Studio installer自定义路径直接安装Visual Studio buildTools后选择cl.exe路径配置到VS Code中C的编辑设置里完成编译。节省安装空间和系统盘空间。VS2022自选buildTools安装路径官网下载Visual Studio installer安装点击安装位置设置好路径在选择自定义的安装路径下如D:\App勾选工作负荷使用C的桌面开发即可不用再在vscode中安装一次VS生成工具会自动安装到C盘占用系统盘空间打开VSCode配置cl.exe路径contrl shift p打开配置做如下设置即可实现VScode中编译代码节省安装空间和系统盘空间成功编译Clang和MSVC的关系都是C编译器Clang跨平台支持 Windows、Linux、macOS 等 MSVC仅支持 Windows 平台 查看编译器使用的C版本在使用折叠表达式时需要使用C17的特性但是使用右上方的按钮cout __cplusplus endl;在配置文件中指定了C17发现输出是199711L指定C版本需要编译时显示指定C版本cl /std:c17 /Zc:__cplusplus /EHsc 文件读写.cxx可以在task.json添加“/std:c17”,“/Zc:__cplusplus”,调整后点击编译器按钮cout __cplusplus endl;输出201703