VS Code安装C/C++开发环境 — MVSC(VS2022轻量化部署)

目录

一、安装VS Code

1、微软官方链接:

2、选择版本:

3、加速下载:(二选一)

4、安装VS Code插件

二、安装C++运行环境 — MVSC (VS2022组件)

1、微软官方链接:

2、安装VS2022部署工具

3、修改本机hosts文件

4、安装MVSC(原名:VC++)编译器

三、运行C/C++项目

1、创建空项目文件夹

2、使用开发人员命令启动VS Code

3、创建源代码文件

4、运行代码

5、解决中文乱码编译错误

拓展 — 项目配置

1、项目架构设置 

2、C++语法版本和第三方库代码提醒

3、断点调试和终端配置


一、安装VS Code

1、微软官方链接:

Visual Studio Code - Code Editing. Redefinedhttps://code.visualstudio.com/

2、选择版本:

解释:

  • user:单用户版本,只能用于当前安装用户
  • system:多用户版本,电脑切换用户可以直接使用,无需重复安装
  • zip:压缩包版本,解压后可直接使用

3、加速下载:(二选一)

  • 国内CDN加速:

        找到下载链接,使用国内的CDN地址“vscode.cdn.azure.cn”替换原有域名进行加速。步骤如下:

  1. 点击下载安装包。下载速度会很慢,微软官方默认美国服务器。
  2. 打开浏览器的下载页。
  3. 右击VSCode下载项中的地址,选择复制链接地址,并粘贴到地址栏。
  4. 把连接中域名替换为vscode.cdn.azure.cn,然后回车即可通过CDN快速下载。
  • 国内镜像站下载:

        在清华大学开源软件镜像站中找到VSCodium选项,点击进入可以找到最新的版本VS Code清华大学开源软件镜像站https://mirrors.tuna.tsinghua.edu.cn/

        选择下载文件命名说明:

  • user:VSCodiumUserSetup-架构-版本号.exe
  • system:VSCodiumSetup-架构-版本号.exe
  • zip:VSCodium-win32-架构-版本号.zip

注意:需要将VS Code的bin目录添加到环境变量path中,后面用到code命令。 

4、安装VS Code插件

        打开VS Code在左侧的扩展商店里搜索“Chinese”,找到简体中文插件安装。

         安装完成后,右下角会提示重新加载VS Code,点击蓝色选项即刻重启VS Code。然后再安装C/C++插件即可:

二、安装C++运行环境 — MVSC (VS2022组件)

1、微软官方链接:

下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux (microsoft.com)https://visualstudio.microsoft.com/zh-hans/downloads/

2、安装VS2022部署工具

        选择Visual Studio 2022 生成工具。为了实现轻量化,则选择不安装VS2022的IDE。

3、修改本机hosts文件

       解决微软短域名https://aka.ms/ 无法访问的问题,访问下面链接寻找解析最新IP地址。aka.ms域名iP查询 (ip138.com)https://site.ip138.com/aka.ms/

        前往C:\Windows\System32\drivers\etc文件夹下,修改hosts文件并保存,启动cmd窗口运行的本机dns缓存刷新命令:

ipconfig /flushdns

        刷新完成后,可以点击下载VS2022部署工具

4、安装MVSC(原名:VC++)编译器

        运行Visual Studio Installer这款部署软件,选择Visual Studio 2022 生成工具,点击安装进入选择开发组件,勾选使用C++的桌面开发:

        MVSC版本和Windows C++ SDK版本,可按照自己喜好切换开发版本

          第一次安装根据自己需求设置安装位置,第一次安装之后是再也不能修改路径。

         建议下载选项切换为全部下载后再安装,然后点击旁边安装即可,这样可以减少网络中断的等待。

三、运行C/C++项目

1、创建空项目文件夹

        在自己的项目存放路径下,创建一个空的文件夹(我的项目文件夹命名为test)

2、使用开发人员命令启动VS Code

在开始菜单栏中,找到Developer Command Prompt for VS 2022点击运行

 通过下面命令打开项目文件夹

cd 项目路径
code .

3、创建源代码文件

4、运行代码

#include<iostream>
using namespace std;
int main(int argc, char const *argv[])
{
    cout<<"你好!"<<endl;
    return 0;
}

 点击右上角运行按键

 选择第一个选项cl.exe编译工具

5、解决中文乱码编译错误

        MVSC编译器默认是ANSI编码格式,ANSI是自动识别当前系统字符编码格式,在简体中文Windows系统中,ANSI 编码代表 GBK编码;

        文件编码是UTF-8,其次把文件编码改为 UTF-8 BOM(Windows是通过BOM来标记文本文件的编码方式),修改源代码文件编码格式步骤如下:

         重新运行项目

拓展 — 项目配置

1、项目架构设置 

        从 Visual Studio 2022 开始,将默认为 64 位 msbuild.exe二进制文件,而不考虑主机体系结构。

参数解释
-arch=<项目架构>项目体系结构
-host_arch=<当前主机架构>当前主机体系结构

        下表列出了支持的体系结构,以及它们是否可以用于目标体系结构或主机体系结构参数。

属性值项目体系结构开发主机体系结构
x86yesyes
amd64yesyes
armyesno
arm64yesno

        传入参数启动Developer Command Prompt for VS 2022,在开始菜单栏中找到所在路径:

         右键属性,找到启动的bat文件路径并复制:

         在项目上一级目录,创建一个新建空白文本,然后重命名修改文件后缀为.bat,并保存:

         添加批处理脚本代码,将复制得到的bat路径替换到红色部分:

@echo off
set /p folder=请输入需要打开的C++项目文件夹:
echo VS Code正在调用VS2022 C++开发环境
echo ========当前支持编译类型========
echo 1、X86(Win32,32位)
echo 2、X64(X86_64 / AMD64,64位)
echo 3、ARM(ARM v7,32位)
echo 4、ARM64(ARM v8 / AARCH64,64位)
set /p choice=你选择的编译类型(默认:X64): || set choice=2
set arch=x64
set display=X64(X86_64 / AMD64,64位)
if %choice% neq 2 (
    if %choice% equ 1 (
        set arch=x86
        set display=X86(Win32,32位)
    ) else (
        if %choice% equ 3 (
            set arch=arm
            set display=ARM(ARM v7,32位)
        ) else (
            if %choice% equ 4 (
                set arch=arm64
                set display=ARM64(ARM v8 / AARCH64,64位)
            )
        )
    )
)
echo 项目编译类型:%display%
call "Developer Command Prompt for VS 2022启动路径" -arch=%arch% -host_arch=x64
code %folder%

        启动bat脚本,输入当前目录下的文件夹路径(相对运行bat脚本路径),编译类型默认X64可直接回车跳过。

2、C++语法版本和第三方库代码提醒

        按住Ctrl+Shift+P,调出VS Code菜单选项栏,输入C++,选择第一个选项编辑配置(JSON),自动在.vscode文件夹中生成c_cpp_properties.json 

 参数详解:

3、断点调试和终端配置

        先打开源码文件,然后点击工具栏上运行选项卡中的添加配置,选择C++(Windows)选项。

        自动在.vscode文件夹中生成launch.json,再次点击运行->添加配置即可弹出配置模板提示,然后选择Windows启动。如下图所示:

 参数详解:

Debug步骤:

  1. 在行号左侧可打断点(前提:"stopAtEntry": true),打开main函数所在的源代码文件cpp
  2. 点击左侧调试按键,切换测试界面
  3. 运行配置文件即可进入Debug调试

  • 7
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
如果您想在Visual Studio 2022中使用VS2015编译器,可以按照以下步骤进行操作: 1. 首先,确保您已经下载并安装了Visual Studio 2022。您可以从Microsoft官方网站上下载并安装这个版本的Visual Studio。 2. 在安装Visual Studio 2022时,选择"生成工具"选项,而不选择安装VS2022的集成开发环境(IDE)。这样可以保持安装轻量化。 3. 下一步是下载并安装VS2015编译器。您可以从Microsoft的官方网站上下载免安装版本的VS2015编译器。这个版本的编译器可以直接解压缩并使用,无需进行安装过程。 4. 解压缩下载的VS2015编译器文件,并双击MSVC2015命令行来运行cl、nmake等所有命令。这样就可以在Visual Studio 2022中使用VS2015编译器了。 总结一下,您需要先下载并安装Visual Studio 2022的生成工具。然后,下载免安装版本的VS2015编译器,解压缩并运行相关命令即可在Visual Studio 2022中使用VS2015编译器。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [vs2015 msvc编译器](https://download.csdn.net/download/thenile/85663616)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [VS Code安装C/C++开发环境 — MVSC(VS2022轻量化部署)](https://blog.csdn.net/u014555255/article/details/126835385)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

以奖代补

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值