5

VS Code搭建C/C++开发环境超详细教程

 3 years ago
source link: https://blog.csdn.net/qq_45173404/article/details/113184612
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

VS Code搭建C/C++开发环境超详细教程

original.png
Baret-H 2021-01-26 17:13:06 articleReadEyes.png 1125
分类专栏: C++ 文章标签: c++

一、下载配置MinGW


1. 下载解压 MinGW

下载地址https://sourceforge.net/projects/mingw-w64/files/

打开链接后往下滑,我们下载最新的8.1.0,可以看到有各种版本,这里建议下载x86_64-posix-seh
image-20210126152733663

版本说明

  • X86_X64:64位

    • win32:开发 Windows 程序
    • posix:开发 Linux、Unix、Mac OS 等其他操作系统下的程序

    64位有两个异常处理模型供选择,seh是新发明的,而sjlj则是古老的。seh 性能比较好,但不支持 32位。 sjlj 稳定性好,支持 32位

  • i686:32位

    • win32:开发 Windows 程序
    • posix:开发 Linux、Unix、Mac OS 等其他操作系统下的程序

    32位有 dwarfsjlj 两种异常处理模型供选择。dwarf 的性能要优于 sjlj ,但它不支持 64位

点击所选版本进行下载,下载完成后得到7z压缩文件,解压得到mingw64
image-20210126153120631


2. 配置环境变量

点击mingw64 进入可以看到bin目录,接下来将bin目录所在路径添加到环境变量中
image-20210126153835849

  • Win + R 键,打开运行窗口,输入 sysdm.cpl 回车;
  • 在弹出的 系统属性 窗口,选择 高级 选项卡;
  • 高级 选项卡找到 环境变量 按钮,单击 环境变量 按钮,打开 环境变量 窗口 ;
  • 环境变量 窗口的 系统变量 区域找到 Path 变量 ,双击 Path 出现 编辑环境变量 窗口;
  • 编辑环境变量 窗口点击 新建,在新建的这行输入 bin 目录的路径,然后点确定。

image-20210126153613003
image-20210126153707562


3. 测试是否配置成功

Win + R 键,打开运行窗口,输入 cmd 回车,在命令行输入gcc -version

C:\Users\zsr204>gcc --version
gcc (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 8.1.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

出现如上结果则代表安装配置成功


二、安装 C/C++ 插件

在 VS Code 中 Ctrl + shift + x 打开商店,搜索 c/c++,选择第一个安装即可
image-20210126154530796


三、第一个程序

创建一个空目录,用 VS Code 打开,然后新建一个.cpp文件,编写一段简单的代码
image-20210126160309924
编写完成后,可以看到没有运行的按钮;这时候我们点击上侧栏运行,点击启动调试
image-20210126160422789
然后选择GDB/LLDB
image-20210126160437500
然后选择g++.exe
image-20210126160522626
这时候报错了
image-20210126160618920
注意!!这不是配置的问题,而是.cpp文件路径不能包含有中文,我们在另一个英文目录下新建一个.cpp文件,重复编写以上代码

再次按照以上步骤点击启动调试,选择GDB/LLDB,然后选择g++.exe,这时候自动弹出以下界面,这时候我们切换到hello.cpp,点击左上角运行按钮即可运行
image-20210126161822817
结果:
image-20210126162005536
ps:运行.cpp结束的同时,也会生成一个.exe文件,当.cpp文件很多时,也会生成很多exe文件,看起来干扰视线,我们可以设置隐藏

点击左下角打开设置
image-20210126163417612
往下滑动,找到Files:Exclude,选择添加模式,输入**/*.exe,点击确定即可
image-20210126163557033
然后就看不到exe文件了,已经被隐藏


四、相关插件推荐

1. Visual Studio IntelliCode

Visual Studio IntelliCode(IntelliCode)是一组AI辅助功能,可通过上下文智能感知,参数完成,代码格式和样式规则推断等功能提高开发人员的工作效率。
IntelliCode通过机器学习服务扩展了现有的开发人员工作流,这些服务可帮助您理解代码及其上下文。它现在适用于C#,C ++(预览),JavaScript / TypeScript(预览)和XAML代码,并将在将来进行更新以支持更多语言。

官网:https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.VSIntelliCode
image-20210126162650212

2. Code Runner

运行多种语言的代码段或代码文件,实现一键编译运行

官网:https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
image-20210126164053998
安装完后进行相关配置,Ctrl+Shift+p打开命令面板输入打开设置
image-20210126170308477
选择第一个就会打开settings.json文件,然后添加下图所示代码保存
image-20210126170451066
然后我们对.cpp文件点击右上角运行按钮即可一键运行
image-20210126170615095
也可右键点击run code直接运行
image-20210126170738498


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK