Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++的教程详解(Windows)【真正的小白版】
本文将会为大家介绍如何在Windows平台下,使用Visual Studio Code(以下简称vscode)进行C、C++的编写和运行。在本教程中,我们假设我们从零开始,仅具备基本的计算机知识,因此我们将尽可能详细地给出每个步骤的说明。
配置环境
在开始之前,需要将所需要的软件环境安装好。首先需要安装以下两个软件:
安装Visual Studio Code
Visual Studio Code是一款轻量级的代码编辑器,它不仅具备多种编程语言的语法高亮和调试功能,还支持通过插件的形式扩展自己的功能。
在官网下载Visual Studio Code安装包后,双击安装包进行安装。安装时可以选择自定义安装,选择需要的组件即可。
安装MinGW-w64
MinGW-w64是一个开源的Windows平台上的GNU开发工具集,它支持C、C++等编程语言。
在下载页面中选择对应的版本(32位或64位),然后下载对应的“mingw-w64-install.exe”安装包。注意,选择64位操作系统需要下载64位版本的MinGW-w64。
打开安装包后,按照默认选项进行安装。在“Installation”选项卡中选择“Add to PATH environment variable”选项。
在安装完成后,我们需要在环境变量中添加MinGW-w64的路径,让vscode可以找到它:
- 在桌面上右键单击“此电脑”图标,选择“属性”;
- 在打开的窗口左侧选择“高级系统设置”;
- 在打开的窗口中选择下面的“环境变量”按钮;
- 在新窗口中找到“系统变量”,找到“Path”,选择编辑;
- 在弹出的窗口中,选择新建,将MinGW-w64的安装路径添加进去。
经过上述步骤,明白地完成了对环境的配置。接下来,我们考虑如何编写和运行C、C++程序。
编写和运行C、C++程序
通过vscode进行C、C++的编写和运行,需要安装C/C++插件和code runner插件。以下分别介绍它们的安装和如何使用。
安装C/C++插件和code runner插件
在vscode中,我们可以通过搜索插件的方式进行安装。在搜索框中键入“C/C++”
和“code runner”两个插件的名称,分别安装它们。
在vscode中编写C、C++程序
在vscode中新建一个文件,然后将以下内容粘贴进去:
#include <stdio.h>
int main() {
printf("hello vscode!\n");
return 0;
}
保存文件,将文件命名为“hello.c”,然后将文件保存到某个目录下。
要在vscode中进行编译,可以使用快捷键“Ctrl+Shift+B”进行,或者使用菜单栏中的“Terminal -> Run Build Task”也可以。接下来,我们需要指定编译和运行的配置信息。
配置编译和运行
在vscode中按下“F5”使用预定义的调试配置运行程序会发现报错,此时需要进行一些配置:
- 在vscode窗口中打开一个命令终端,输入“gcc --version”发现系统找不到“gcc”命令;
- 在vscode窗口中按下“Ctrl+Shift+P”打开命令输入框,选择“C/C++: Edit Configurations”;
- 选择“C++ Launch(GDB)”,在加粗下划线处添加字符串"${workspaceFolder}",最终代码如下:
{
"version": "0.2.0",
"configurations": [
{
"name": "C++ Launch (GDB)",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "C:/MinGW-W64/bin/gdb.exe",
"preLaunchTask": "Build",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
- 接下来,我们运行程序,选择菜单栏中的“Run -> Start Debugging”,或者按下“F5”键,vscode帮我们完成了编译和执行。
示例1:计算圆的周长和面积
#include <stdio.h>
#define Pi 3.1415926
int main()
{
double r, c, s;
printf("Enter radius:\n");
scanf("%lf", &r);
c = 2 * Pi * r;
s = Pi * r * r;
printf("circumference=%.2f, area=%.2f\n", c, s);
return 0;
}
示例2:实现一个简单的加法器
#include <stdio.h>
int main()
{
int a, b, c;
printf("Enter a and b:\n");
scanf("%d %d", &a, &b);
c = a + b;
printf("a+b=%d\n", c);
return 0;
}
总结
通过本文的介绍,您已经可以使用vscode进行C、C++编写和运行了。在进行下一步开发之前,请务必掌握和理解每个步骤的细节。如果您仍有疑问,可以在评论区留言,我们会尽快回复。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++的教程详解(Windows)【真正的小白版】 - Python技术站