目录
1.环境准备
2.C语言开发测试(单文件 vs 多文件)
3.C++开发测试(单文件 vs 多文件)
4.效率工具与资源包
1️⃣ 环境准备
✅必需工具:Visual Studio Code 2025
Windows版VisualStudioCode安装教程202502
编译器下载链接:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/seh/x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z/download
记得关注此博客,会有连载更新!
✅扩展插件:C/C++(Microsoft官方扩展)📢 这个必须安装!!!
可选扩展插件:Code Runner(一键执行代码)、C/C++ Compile Run(多文件编译优化版)
✅编译器下载:MinGW-w64 12.3.0(支持C++23标准,需勾选posix线程模型和seh异常处理)
🛠️下载链接:https://sourceforge.net/projects/mingw-w64/
将上述文件【解压到D盘】,其实是一个mingw64文件夹,里面的文件如下图所示。
❗mingw-64-v11.0.0.zip 这个文件不能用,文章末尾下载需要的mingw64
✅编译器配置环境变量
步骤1:右击【此电脑】选择【属性】
步骤2:点击左边的【高级系统设置】,点击下方的【环境变量】
步骤3:在下方的【系统变量】中找到【Path】双击编辑,通过【新建】将MinGW的bin目录(如D:\mingw64\bin)加入系统PATH
步骤4:验证安装,Win+R,cmd终端执行 gcc --version显示版本号即成功。
2️⃣ C语言开发测试
打开软件后会有这样一份【C++开发入门】新手引导文档,包含5个步骤,如果没看到这个文档也没有关系。
【2.1单文件程序】
-
首先,你需要新建一个专门存放C代码的文件夹(例如E:\CodeCLanguage\C1)。
-
然后,在VS code打开该文件夹(C1)
-
添加源程序文件(Hello.c),后缀为*.c,并在里面添加具体内容。
-
点击右上角三角形,运行程序。
#include <stdio.h> // 包含标准输入输出头文件
int main() // 主函数,程序执行的入口点
{
printf("Hello, World!\n"); // 使用printf函数输出字符串到控制台
printf("吹喇叭!\n");
return 0; // 程序正常结束,返回0
}
如果出现#include错误,点击黄色小灯泡求救,在【C/C++配置】中修改编译器路径,选择【gcc.exe】(例如D:/mingw64/bin/gcc.exe)
【2.2多文件项目】
-
首先,将上述C1文件夹复制一份,更名为DC1。
-
然后,在VS code打开该文件夹(DC1)
-
修改.vscode里面的tasks.json文件的两个位置。
第1处:
//"${file}",
采用"*.c", //编译当前文件夹下所有的.c文件
第2处:
//"${fileDirname}\\${fileBasenameNoExtension}.exe"
采用 "${fileDirname}\\out.exe"
-
添加源程序文件(main.c | max.c | max.h),后缀分别为*.c和*.h,并在里面添加具体内容。
-
点击右上角三角形,运行程序。
//main.c
#include <stdio.h>
#include "max.h"
int main()
{
int num1, num2;
printf("请输入两个整数(用空格分隔): ");
scanf("%d %d", &num1, &num2);
int result = max(num1, num2); // 调用函数
printf("较大的数是:%d\n", result);
return 0;
}
//max.c
int max(int x, int y)
{
return (x > y) ? x : y; // 涓夌洰杩愮畻绗︾畝鍖栭€昏緫
}
//max.h
int max(int x, int y); // 函数原型声明
3️⃣ C++开发测试
打开软件后会有这样一份【C++开发入门】新手引导文档,包含5个步骤,如果没看到这个文档也没有关系。
【3.1单文件程序】
-
首先,你需要新建一个专门存放C++代码的文件夹(例如E:\CodeCLanguage\Cpp1)。
-
然后,在VS code打开该文件夹(Cpp1)
-
添加源程序文件(hello.cpp),后缀为*.cpp,并在里面添加具体内容。
-
点击右上角三角形,运行程序。
#include <iostream> // 输入输出头文件
using namespace std; // 命名空间声明
int main() { // 主函数入口
cout << "Hello, World!" << endl; // 输出语句
return 0; // 程序结束返回值
}
对于打开的*.cpp文件,选择调试器为【C++(GDB/LLDB)】
选择调试配置为【C/C++: g++.exe】
程序运行结果如下图所示。
【3.2多文件项目】
-
首先,将上述Cpp1文件夹复制一份,更名为DCpp1。
-
然后,在VS code打开该文件夹(DCpp1)
-
修改.vscode里面的tasks.json文件的两个位置。
第1处:
"${workspaceFolder}\\*.cpp", //编译当前工作空间下所有的*.cpp文件
第2处:
"${workspaceFolder}\\out.exe" //输出文件名称
-
添加源程序文件(main.cpp | min.cpp | min.h),后缀分别为*.cpp和*.h,并在里面添加具体内容。
-
点击右上角三角形,运行程序。
//main.cpp
#include <iostream> // 输入输出头文件
#include "min.h"
using namespace std; // 命名空间声明
int main() { // 主函数入口
//cout << "Hello, World!" << endl; // 输出语句
int a = Min(5,30);
cout << "最小值为:" << a << endl;
return 0; // 程序结束返回值
}
//min.cpp
int Min(int x, int y)
{
return (x < y) ? x : y; // 三目运算符简化逻辑
}
//min.h
int Min(int x, int y); // 函数原型声明
4️⃣ 用到的插件