第二章:搭建 C++ 开发环境,开启编程第一步

        上一章咱们大概认识了 C++ 是啥、有啥厉害本事,这一章咱就来干实实在在的事儿 —— 把写 C++ 代码的 “工具箱” 搭好,然后写出人生第一个 C++ 程序!别慌,跟着我一步步来,超简单~

2.1 选个顺手的开发工具

        想写代码,得先有个趁手的 “兵器”,也就是集成开发环境(IDE)或者代码编辑器。不同工具各有特点,我给大家唠唠常见的几款,方便你选:

2.1.1 Visual Studio(Windows 首选)

        这玩意儿是微软家的 “大杀器”,对 C++ 支持那叫一个到位!不管是写小练习,还是搞大型项目,它都能扛得住。

优点

        界面直观,新手好上手;调试功能超强大,代码写错了,能一步步找问题;还有一堆模板,创建项目时直接用,省事儿。

下载安装方法

        去微软官网,找 Visual Studio Community(社区版,免费!),安装的时候选 “使用 C++ 的桌面开发” workload,剩下的跟着向导点就行,等着它把一堆组件装完,重启一下就能用啦。

2.1.2 CLion(跨平台,专业选手爱用)

        这是 JetBrains 家的,界面好看,用着也丝滑,不管 Windows、Mac 还是 Linux 都能装。

优点

        代码智能提示牛,写代码时它能猜你要干啥,自动补全;对 CMake 支持好(后面会讲),管理项目方便。

注意

        它是收费的,但学生、老师可以申请免费授权,或者先用 30 天试用版体验体验。下载就去 JetBrains 官网,安装完简单配置下编译器(一般选系统里的 MinGW 或者 MSVC)就能开工。

2.1.3 VS Code(轻量灵活,啥都能搞)

        这是个免费又开源的编辑器,装上 C++ 插件,秒变 C++ 开发环境!

优点

        体积小,启动快;插件生态丰富,想扩展功能,装插件就行。比如装个 “C/C++” 插件,再配个编译器(像 MinGW),就能写代码啦。

如何配置

        官网下载 VS Code 安装好,打开后点左边 “扩展”,搜 “C/C++” 装官方插件。然后得自己装编译器(比如 MinGW - w64,去官网下载,配好环境变量),稍微折腾点,但网上教程一堆,跟着弄就行~

2.2 搞懂编译器那点事儿

        编译器是干啥的?简单说,就是把咱写的 “人话” 代码(比如 C++ 代码)翻译成计算机能懂的 “机器话”(二进制指令)。常用的有这些:

2.2.1 MSVC(微软家的,和 Visual Studio 一家)

        Visual Studio 默认用的就是它,在 Windows 上编译速度快,对 Windows 系统 API 支持特别好,要是写 Windows 专属程序,选它准没错。

2.2.2 MinGW - w64(跨平台小能手)

        想在 Windows 上搞跨平台开发,用它!它把 GCC(Linux 下常用编译器)搬到 Windows 上了,编译出来的程序,能在不同系统跑(只要代码没写 Windows 专属功能)。装了 MinGW - w64 后,得把它的 bin 目录加到系统环境变量里,这样命令行里就能直接用 g++ 编译代码啦。

2.2.3 GCC(Linux、Mac 系统标配)

        Linux 和 Mac 系统里,默认就有 GCC 编译器,在终端里敲个 g++ 命令就能编译代码,超方便。要是你用 Mac 或者 Linux 系统,直接用系统自带的就行,不用额外折腾~

2.3 动手创建第一个 C++ 项目

        选好工具,咱就来建个项目,写第一行代码!以 Visual Studio 为例(其他工具逻辑差不多,别慌):

2.3.1 新建项目

        打开 Visual Studio,点 “创建新项目”,选 “控制台应用”(就是黑窗口跑程序的那种),给项目起个名字(比如 HelloCpp),选好保存位置,点 “创建”。

2.3.2 写代码啦!

        项目创建好,会自动生成一个 main.cpp 文件,里面大概长这样:

#include <iostream>
using namespace std;

int main() {
    cout << "Hello, C++ World!" << endl;
    return 0;
}

        咱逐行瞅瞅啥意思:

  • #include <iostream>:这是 “头文件”,iostream 是输入输出流头文件,包含了让程序能输出文字、读入数据的功能。
  • using namespace std;std 是 C++ 标准库的命名空间,加上这句,后面用标准库的东西(比如 cout)就不用每次都写 std:: 啦,省事儿。
  • int main():这是程序的 “入口”,程序从 main 函数开始执行。int 是说这个函数返回整数,() 里是参数(这里没参数)。
  • cout << "Hello, C++ World!" << endl;cout 是输出流对象,<< 是插入运算符,把右边的字符串 Hello, C++ World! 输出到控制台;endl 是换行符,让输出完换一行。
  • return 0;main 函数返回 0,告诉系统程序正常结束啦。

2.3.3 编译运行

        在 Visual Studio 里,点上面的 “本地 Windows 调试器”(绿色小三角),或者按 F5,编译器就会把代码翻译成机器能懂的程序,然后自动运行,控制台会弹出个黑窗口,显示 Hello, C++ World! ,恭喜你!第一个 C++ 程序跑起来啦~

2.4 用命令行编译(想折腾的试试)

要是你用 VS Code 或者想更 “geek” 一点,用命令行编译也超简单。假设你写了个 hello.cpp 文件,代码就是上面那段,用 g++ 编译的话(前提是装了 MinGW 或者系统有 GCC):

  1. 打开命令行(Windows 按 Win + R 输 cmd,Mac/Linux 开终端)。
  2. 用 cd 命令进到 hello.cpp 所在的文件夹,比如 cd D:\Code\Cpp 。
  3. 敲 g++ hello.cpp -o hello ,这行命令是让 g++ 编译器把 hello.cpp 编译成可执行文件 hello.exe(Windows 下)或者 hello(Mac/Linux 下)。
  4. 然后运行程序,Windows 下敲 hello ,Mac/Linux 下敲 ./hello ,就能看到输出啦~

2.5 遇到问题咋解决?

        刚开始搭环境,肯定会碰到一堆 “坑”,别慌,常见问题这么解决:

2.5.1 编译报错 “找不到头文件”

        十有八九是编译器没配置好,或者头文件路径没加对。检查下开发工具里的编译器设置,看看路径对不对;要是用命令行,看看环境变量配好了没(比如 MinGW 的 bin 目录)。

2.5.2 运行程序没反应或者闪退

        可能代码里没暂停,程序跑完直接关了。在 return 0; 前面加一句 system("pause");(Windows 下),或者 cin.get(); ,让程序等你按个键再退出,就能看到输出啦。

2.5.3 下载安装慢、卡

        Visual Studio 或者 CLion 这些工具,下载的时候可以换国内镜像源,或者晚上网速好的时候装;MinGW 也可以找国内镜像站(比如 SourceForge 镜像)下载,能快不少。

        这一章咱把开发环境搭好,还写出第一个程序,是不是超有成就感?下一章,咱们深入学学 C++ 的基本语法,比如变量、数据类型这些基础,把地基打牢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cruelty夜煞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值