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

VS Code安装CC++开发环境 — MVSC(VS2022轻量化部署),第1张

目录

一、安装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
using namespace std;
int main(int argc, char const *argv[])
{
    cout<<"你好!"<

 点击右上角运行按键

 选择第一个选项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,再次点击运行->添加配置即可d出配置模板提示,然后选择Windows启动。如下图所示:

 参数详解:

Debug步骤:

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/2889404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-14
下一篇 2022-09-14

发表评论

登录后才能评论

评论列表(0条)