问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Win10配置VSCode的C/C++编译环境

创作时间:
作者:
@小白创作中心

Win10配置VSCode的C/C++编译环境

引用
CSDN
1.
https://m.blog.csdn.net/qq_42257666/article/details/145287205

本文将详细介绍在Windows 10系统上配置VSCode的C/C++编译环境的步骤。通过安装MinGW、VSCode及其C/C++扩展,并配置编译器、构建任务和调试设置,读者可以快速搭建一个功能完善的C/C++开发环境。

GNU(编译器工具集合)包含了g++、gcc和gdb等编译器。MinGW(Minimalist GNU for Windows)是一个适用于Windows操作系统的最小化的GNU工具集,它包括了GCC编译器(包括g++)以及其他一些必要的库和工具。MinGW使得Windows用户能够在命令行环境下编译和运行C/C++程序,无需依赖复杂的IDE(集成开发环境)。它提供了与Linux环境下相似的编译和开发体验。

安装目录

  • 一、安装MinGW

  • 二、安装VSCode

  • 三、VSCode安装C/C++扩展

  • 四、配置编译环境

  • 4.1、配置编译器

  • 4.2、配置构建任务

  • 4.3、配置调试设置

  • 五、运行项目

一、安装MinGW

下载和解压MinGW:x86_64-8.1.0-release-win32-seh-rt_v6-rev0

官网目前没有该版本,只有Github仓库有。

二、安装VSCode

属于安装最简单的软件之一,安装软件的入门级训练。

三、VSCode安装C/C++扩展

推荐三个扩展包,第一个是必装的。

四、配置编译环境

4.1、配置编译器

Ctrl+Shift+P

,在调出的命令面板中 输入 c/c++, 选择

c/c++:编辑配置(UI)

c/c++:Edit Configurations(UI)

进入配置。

需要改两个地方:

  1. 编译器路径——>改为 MinGW解压路径中g++.exe的完整路径;

  2. IntelliSense模式——>改为 gcc-x64。


配置完成后,此时在侧边栏可以发现多了一个.vscode文件夹,并且里面有一个

c_cpp_properties.json

文件,内容如下,说明上述配置成功。

4.2、配置构建任务

Ctrl+Shift+P

调出命令面板,输入

tasks

,选择

“Tasks:Configure Default Build Task”

然后选择MSBuild

复制其他项目的task.json文件,修改3个红圈的内容:

  1. command属性为g++的目录;

  2. cwd的属性为mingw的bin目录;

  3. detail属性也为g++的目录。

4.3、配置调试设置

1、点击菜单栏的

Debug-->Start Debugging

2、此时会弹出一个警告框,提示你是否需要安装个JSON插件,点击查询即可。

3、然后安装json插件。

4、重新Ctrl+Shift+P选择

C++(Windows)

5、有可能会出现下面的报错,只需要disable和enable刚刚安装的json插件即可。

6、正常生成的launch.json文件如下:

7、

preLaunchTask

要填上一步task.json的

label

的内容,

miDebuggerPath

要填写 MinGW解压路径中

gdb.exe

的完整路径。

五、运行项目

1、选择主类文件main.cpp,然后按F5启动Debugging。终端会输出一大堆编译日志,然后输出cout的内容,如果正常运行说明编译环境OK。

2、还可以打断点,然后进行调试,在左侧状态栏可以看到每一步的变量值的变化情况。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号