我使用的IDE是CLion,学生可以凭借学校的edu邮箱申请CLion的教育使用许可证,有一年的使用期,到期后可以根据实际情况进行续期。
我为什么使用CLion而不是Vscode?
尽管 VSCode 是一款功能强大的编辑器,且在多语言开发中表现优异,但对于 C/C++ 的初学者来说,它需要手动配置各种工具和插件,并且在调试、构建和项目管理方面的功能不如专门的 IDE 直观和易用。对于初学者而言,使用 VSCode 可能会增加学习成本,尤其是在调试和构建环境的配置上。相比之下,像 CLion、Visual Studio 这样的 IDE 更加专注于 C/C++ 开发,提供了开箱即用的功能,能够帮助新手快速上手,减少不必要的配置和学习难度。
下载和安装CLion
在CLion官网即可按需下载自己需要的安装包,最好安装在英文路径下,学习编程的过程中也应当注意英文的学习,不仅可以提高语言能力,而且有助于理解原文技术文档和资料,拓宽知识面,减少翻译的障碍,进而提升编程技能和职业竞争力。
CLion的汉化
CLion 2024 版本已经不需要像以前版本通过插件来实现汉化,当前的汉化步骤为:
- 打开 CLion 设置:
- 启动 CLion 软件。
- 在主界面右上角点击 File 菜单,选择 Settings(在 macOS 上是 CLion → Preferences)。
- 导航到 Language and Region 设置:
- 在设置界面中,点击左侧菜单中的 Appearance & Behavior。
- 展开后,选择 System Settings,然后点击 Language and Region。
- 更改语言和区域:
- 在 Language and Region 设置中,将 Language 修改为 Chinese (Simplified)(简体中文)。
- 将 Region 修改为 China Mainland。
- 应用设置并重启 IDE:
- 点击 Apply 或 OK 按钮保存设置。
- CLion 可能会提示你重新启动 IDE,或者你可以手动关闭并重新启动 CLion。
让CLion能正确输出中文
CLion默认使用mingw64编译,即使使用自己下载的mingw64-gcc也会有中文乱码的问题,使用cygwin64可完美解决这个问题。
首先下载安装 Cygwin64
官方下载网站:访问 Cygwin 官方安装页面。
安装 Cygwin64:
使用管理员权限运行下载的安装包,安装过程如下:
选择安装目录:
选择 Cygwin64 的安装目录,建议保留默认设置。
选择下载的软件包存放目录:
选择一个目录来存放 Cygwin64 下载的软件包。
选择镜像站点:
在镜像选择界面,选择 阿里云镜像,以加速下载过程。
选择需要安装的软件包:
在搜索框中依次输入以下软件包名称,并从 Devel 目录中选择最新版本进行安装,注意看清楚软件包名:
gcc-core
gcc-g++
gdb
make
binutils
完成安装:
点击下一步,等待安装完成。安装包可以保留在本地,方便下次安装其他软件包时使用。
验证安装:
安装完成后,打开桌面上的 Cygwin64 Terminal,并输入以下命令验证安装:
cygcheck -c cygwin
gcc -v
g++ -v
gdb -v
make -v
如果终端输出正确的版本信息,说明 Cygwin64 和 C++ 编译环境已经成功配置。
在 CLion 中配置 Cygwin
打开 CLion 设置:
在 CLion 中,进入 Settings(设置) > Build, Execution, Deployment(构建、执行、部署) > Toolchains(工具链)。
添加 Cygwin 工具链:
点击右侧的 + 按钮,选择 Cygwin,CLion 会自动检测并配置 Cygwin 环境。
调整工具链顺序:
将刚刚添加的 Cygwin 工具链上移至第一个位置,以确保 CMake 使用该工具链进行构建。
完成配置:
确认并保存配置,不需要修改 CMake 工具链设置,因为默认配置会使用第一个工具链(即 Cygwin)。
这样,你就完成了 Cygwin64 环境的安装和在 CLion 中的配置,可以开始进行 C++ 开发了。