您当前的位置:首页 > 计算机 > 软件应用 > 开发工具(IDE)

Windows 下配置 CLion 开发环境笔记

时间:10-24来源:作者:点击数:

CLion 是 Jetbrains 出品的强大跨平台 C/C++ IDE,本文记录在 Windows 下配置其开发环境,系统版本为:

  • Windows 10(Version:10.0.19043.0)
  • CLion 2021.2
Hello Clion!

安装 CLion

首先是安装 CLion,在 Jetbrains 官网下载 或者使用 JetBrains Toolbox 安装都可以,第一次打开可以选择试用 30 天或者使用拥有许可证的 Jetbrains 账户登录,如果你是学生,可以申请 Jetbrains 教育优惠,它会提供一年的 Jetbrains 全家桶许可证,次年到期前会有邮件提醒,可根据提示续期;当然,如果你拥有自己的开源项目,可申请 Jetbrains 开源项目许可证

选择工具链

CLion 支持的工具链(Toolchain)有:

此处只讨论前三种工具链,后三种暂时不做涉及 😂

MinGW

MinGWMinimalist GNU for Windows),又名 mingw32,从 Cygwin(1.3.3版)基础上发展而来,它是将 GCC 编译器和 GNU Binutils 移植到 Win32 平台下的产物,包括一系列头文件(Win32API)、库和可执行文件,编译目标仅兼容 32 位应用程序

MinGW-w64

MinGW-w64 是为解决当时的 MinGW 项目迟迟不更新对重要的 API 及 64 位的支持,同时支持 32 位和 64 位。它最初从 MinGW 项目 Fork 过来,但现在它们是两个独立的项目,2008 年 MinGW-w64 项目开源,由 Kai Tietz 维护。

Cygwin

Cygwin 是许多自由软件的集合,最初由 Cygnus Solutions 开发(已被 Red Hat 收购),用于各种版本的 Microsoft Windows 上提供完整的类 Unix 环境。Cygwin 的主要目的是通过重新编译,将 POSIX 系统(例如 Linux、BSD、以及其他 Unix 系统)上的软件移植到 Windows 上


对于 Clion 工具链的选择:MinGW 和 MinGW-w64 优先选择后者;如果编写的程序只用 C/C++ 的标准库,那 MinGW-w64 和 Cygwin 都可以,而前者相对更小;如果编写的程序需要用到 POSIX API,那就只能使用 Cygwin 编译了。

安装工具链

MinGW-w64

👉 下载 MinGW-w64 安装程序,然后运行,建议系统架构选择 x86_64

安装 MinGW

然后 Next 下一步,记住安装路径,然后等待自动下载安装

安装路径

安装完成后,打开 CLion,使用组合键 Ctrl Alt S 打开全部设置

设置 MinGW 工具链

在 Build,Execution,Deployment 选项卡中展开 Toolchains 设置,点击 ➕ 选择 MinGW,CLion 应该会自动检测 MinGW 的环境变量,否则请手动更改 Environment 为 MinGW 当时安装的路径

Cygwin

👉 下载 Cygwin 安装程序,运行该程序,选择 Install from Internet,注意这步的安装路径,默认路径为 C:\cygwin64

安装 Cygwin

下一步会有镜像源选择,建议选择国内源(如:Aliyun、163…),然后安装 Cygwin Package:

  • gcc-g++
  • make
  • gdb
安装 Cygwin Package

按照上图选择需要的 Cygwin Package 后,继续下一步会开始安装,耐心等待安装完成,打开 CLion 设置,添加 Cygwin 工具链应用即可

配置 Cygwin

Scoop

得益于最近 scoop 社区又好起来了,现在我们可以使用 scoop 快速的安装 CLion 所需工具链,首先按照 使用 scoop 管理 Windows 下的软件和开发环境 安装好 scoop ,然后安装我们所需的工具链:

# scoop 安装 extra bucket
$ scoop bucket add extras
# 更新 scoop 和 scoop 仓库
$ scoop update
# 安装所需全部工具链
$ scoop install gcc gdb make cmake

安装好后按照实际的 scoop 目录设置即可

配置 Cygwin

测试

工具链安装后就可以新建一个项目测试了,点击右上角绿色测试,没有问题的话,现在已经大功告成了 🚩

Hello World

汉化

Jetbrians 全家桶默认都是英文的,默认 IDE 内的多语言设置没有中文选项,可以用插件设置简体中文,相信在不久的未来会内置进 IDE 的多语言化设置,不过最好还是使用英文吧 🤡


在 CLion 插件中搜索 Chinese,安装 该插件 重启 IDE 即可

设置简体中文

Enjoy it! 🦊

参考资料:

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门