刚接触C++的人,常常被“如何开始写代码”这个问题卡住。特别是在Windows系统上,不像Linux自带编译器,得自己动手配一套趁手的工具。其实整个过程没那么复杂,只要几步就能搞定。
选择合适的编译器:从MinGW开始
写C++第一步是让电脑能“看懂”你的代码,这就需要编译器。Windows本身不带C++编译器,但我们可以用MinGW(Minimalist GNU for Windows)。它轻量、免费,兼容性也好。
去MinGW官网或者使用MSYS2安装更方便。比如用MSYS2,打开终端输入:
pacman -S mingw-w64-x86_64-gcc
等它下载安装完成,就拥有了gcc和g++编译器。在命令行里敲g++ --version,如果能看到版本号,说明装好了。
写代码:选个顺手的编辑器
光有编译器还不够,还得有个地方写代码。很多人一开始用记事本,勉强能用,但颜色不分、缩进混乱,时间一长自己都看不懂。
推荐用Visual Studio Code,小巧灵活,装个C++插件后,自动补全、语法高亮、错误提示全都有。打开VS Code,在扩展商店搜“C++”,装上微软官方的那个就行。
动手写第一个程序
新建一个文件叫hello.cpp,写点简单的:
#include <iostream>
int main() {
std::cout << "Hello, 每日智识!" << std::endl;
return 0;
}
保存后,打开命令行,切换到文件所在目录,运行:
g++ hello.cpp -o hello
如果没有报错,会生成一个hello.exe。再输入hello回车,屏幕上打出那句话,就成了。
调试和后续提升
刚开始写代码,难免出错。比如忘了分号、拼错函数名,编译时就会报一堆红字。别慌,仔细看提示,通常第一处错误最关键,修好之后再重新编译。
等熟悉了基本流程,可以试试Visual Studio Community版。功能更全,调试器强大,适合做稍大一点的项目。不过对新手来说,先用VS Code + MinGW组合练手更清爽。
环境搭好了,关键还是多写多练。就像学做饭,锅碗瓢盆备齐了,接下来就得天天开火炒菜。每天写几行,慢慢就熟了。