为什么要在Windows上配置C++环境
很多刚接触编程的朋友,尤其是学生或者想转行写代码的上班族,第一个问题就是:怎么在自己的Windows电脑上跑一段C++程序?其实并不复杂,只要装对工具,几分钟就能搞定。比如你在学校做课程设计,或者自己想练手写个计算器、小游戏,都需要一个能编译运行C++代码的环境。
选择合适的编译器:MinGW + GCC
Windows本身不带C++编译器,得自己装。最常用的是MinGW(Minimalist GNU for Windows),它把Linux上的GCC移植到了Windows,支持标准C++语法。下载安装后,你就有了g++这个编译命令。
去官网或者SourceForge搜“MinGW”就能找到安装包。安装时记得勾选“mingw32-gcc-g++”,这是编译C++用的核心组件。装完别忘了把bin目录加入系统PATH,比如:C:\MinGW\bin,这样在命令行里才能直接用g++命令。
编辑代码:选个顺手的编辑器
写代码不用非得用Visual Studio那种大块头。轻量级的工具更灵活。推荐用VS Code,小巧免费,装个C++插件就能高亮语法、自动补全。打开软件,新建一个hello.cpp文件,输入下面这段经典代码:
#include <iostream>
int main() {
std::cout << "Hello, 我的第一个C++程序!" << std::endl;
return 0;
}编译和运行:用命令行动手试试
保存好文件后,打开命令提示符(Win+R 输入 cmd),切换到文件所在目录,比如:cd D:\code。然后输入编译命令:
g++ hello.cpp -o hello如果没有报错,会生成一个hello.exe文件。接着运行:
hello屏幕上打出那句问候语,说明环境已经通了。以后每次改完代码,重复这两步就行。
进阶一点:用Code::Blocks省事
如果你觉得记命令麻烦,可以直接上集成环境。Code::Blocks是个开源IDE,自带MinGW版本的打包版,下载安装完就能写代码、点按钮编译运行,适合不想折腾命令行的新手。打开项目→新建控制台应用→选C++,一路下一步,自动生成基础结构,直接写逻辑就行。
常见问题处理
如果敲g++提示“不是内部或外部命令”,八成是PATH没设对。右键“此电脑”→属性→高级系统设置→环境变量,在Path里加上MinGW的bin路径,重启命令行再试。
还有一种情况是中文乱码。可以在代码开头加一句:system("chcp 65001");,切换控制台为UTF-8编码,输出中文就正常了。
环境搭好了,接下来就可以安心学语法、刷题、做小项目了。工具不在多厉害,能跑起来才是关键。