admin管理员组文章数量:1594596
目录
一、安装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/
2、选择版本:
解释:
- user:单用户版本,只能用于当前安装用户
- system:多用户版本,电脑切换用户可以直接使用,无需重复安装
- zip:压缩包版本,解压后可直接使用
3、加速下载:(二选一)
- 国内CDN加速:
找到下载链接,使用国内的CDN地址“vscode.cdn.azure”
替换原有域名进行加速。步骤如下:
- 点击下载安装包。下载速度会很慢,微软官方默认美国服务器。
- 打开浏览器的下载页。
- 右击VSCode下载项中的地址,选择
复制链接地址
,并粘贴到地址栏。 - 把连接中域名替换为
vscode.cdn.azure
,然后回车即可通过CDN快速下载。
- 国内镜像站下载:
在清华大学开源软件镜像站中找到VSCodium选项,点击进入可以找到最新的版本VS Code清华大学开源软件镜像站https://mirrors.tuna.tsinghua.edu/
选择下载文件命名说明:
- 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)https://visualstudio.microsoft/zh-hans/downloads/
2、安装VS2022部署工具
选择Visual Studio 2022 生成工具。为了实现轻量化,则选择不安装VS2022的IDE。
3、修改本机hosts文件
解决微软短域名https://aka.ms/ 无法访问的问题,访问下面链接寻找解析最新IP地址。aka.ms域名iP查询 (ip138)https://site.ip138/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=<当前主机架构> | 当前主机体系结构 |
下表列出了支持的体系结构,以及它们是否可以用于目标体系结构或主机体系结构参数。
属性值 | 项目体系结构 | 开发主机体系结构 |
---|---|---|
x86 | yes | yes |
amd64 | yes | yes |
arm | yes | no |
arm64 | yes | no |
传入参数启动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步骤:
- 在行号左侧可打断点(前提:"stopAtEntry": true),打开main函数所在的源代码文件cpp
- 点击左侧调试按键,切换测试界面
- 运行配置文件即可进入Debug调试
版权声明:本文标题:VS Code安装CC++开发环境 — MVSC(VS2022轻量化部署) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1726370498a1067567.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论