现代化 C++ 开发工具 CLion:从入门到精通

 

 

现代化 C++ 开发工具 CLion:从入门到精通

这就是 CLion

几年前写过一篇 eclipse C++ 的文章、现在还提 eclipse 的话人民群众会仇恨我,我的朋友和家人也会嘲笑我,唾弃我。因为 JetBrains 家的系列产品 CLion 体验耍 eclipse 好几条街。引用知乎网友对 CLion 和 vim/emacs 的形象比喻,如图所示:

从图中可以看出 CLion 的定位是一个完整的现代化 C++工具,包含很多实用的功能,而 vim 则是轻巧锋利,如果你在 CLion 上用 Vim,那就是拿着刀的机器人。这能量你懂的。

起飞前的前奏

根据上次给大家讲解腾讯特有的 windows 开发模式,如下图所示:

Windows 上的环境需要准备炼丹炉:clion 安装、cygwin、jce
release 的文件、taf 源码。以上所有涉及到的软件都在 30 的开发机上:/data/home/allsochen/software/clion 上。通过 samba 可以直接看到对应的文件。大家可以直接去取,单不用展示出你的剪刀手。不要直接在 samba 上点击安装,samba 的性能令人堪忧。

Clion:

  1. 安装:直接点击下一步,下一步安装,安装完成
  2. 授权:第一次打开提示授权、支持大家购买正版、有 edu 的 email 可以申请免费试用。
  • 启动参数:由于 clion 是 java 开发的,相对比较耗内存,建议设置最大内存为 4086M,具体的设置在 C:\Program
    Files\JetBrains\CLion
    2018.1.5\bin 目录下的 clion64.exe.vmoptions 文件,把第三行-Xmx2000m 改为-Xmx4086m,同时打开的项目比较多的同学建议再设置大一些,毕竟我们的开发机有 16G,任性。

Cygwin:

  1. 安装:拷贝 cygwin64.zip 到 c 盘解压,解压完的目录如下:
  2. Path 设置:为了在 cmd 命令下可以用到 linux 上常用的 grep,find 等命令,在环境变量 path 中加入 C:\cygwin64\bin
  3. Jce 依赖文件:

  4. 安装 winscp,通过 winscp 软件把 30 开发机上的/home/tafjce 目录同步到 D:/Codes/tafjce 下
  5. 设置同步配置,请认真看清楚这里的选项,否则误删除开发机上的 release 文件,可能你今年年终奖就 gg 了。是把远程的目录同步到本地目录,方向/目标目录:
  6. 设置传输设置:只同步*.h/*.cpp/*.mk/*.jce 文件、排除.svn 目录
  7. 阶段性同步:第一次全量同步后,后续只需要在开发需要的过程中空闲的时间偶尔同步就 ok 了。
  8. 字体:推荐 kotlin 之父,JetBrains 公司 CEO 推荐的字体 Lucida Sans Typewriter

    CLion 配置:

  9. 复制 config.zip 文件到 C:\Users\yourname\.CLion2018.1 下
  10. 删除原来的 config 目录
  11. 解压 config.zip,解压的目录如下

这个配置的作用是集成了:浏览器 C++开发手册的编程规约、jce
editor、m2cmake 等一系列开源的插件和我实现的插件。

Vim 配置:

  1. 如果你想把机器人和武士刀合体,尝试下合体后的新力量。
  2. 拷贝.ideavimrc 文件到 C:\Users\yourname 的根目录

Taf 支持:

1)拷贝 taf.zip 文件到 D:\Codes\C++目录下解压

起飞

打开 clion,这时候会提示我的一些无效的工程,直接删除就可以了。然后可以通过 svn、git 或者本地文件引入一个 C++服务,这里切忌不要引入一个具有多个服务的目录,一个项目一个服务。打开一个服务项目后:

自动部署:

把本地的服务目录文件自动同步到目标开发编译的 samba 目录

  1. 配置目标同步目录:Files->Settings->Other Settings->Quickly Sync
    Deployment
  2. 配置需要同步到自己的开发编译目录,请把 allsochen 改成你的名称
    2)通过菜单 Tools->Quickly Sync Deployment 进行快速同步部署

    3)确认部署:Tools->Deployment->Configuration->OK

    一定要执行这一步,第二部的插件有 bug,第一次配置会导致不生效,还没有空改插件。

    Cmake:

  3. 通过 m2cmake 插件把 taf 的 makefile 相关文件生成 CMakeList.txt 文件。选中项目跟目录,右键菜单《Transfer
    TAF makefile to cmake…》
  1. 构建项目:选中项目跟目录,右键菜单点击《Reload Cmake
    Project》,也可以通过快捷键 Alt+K,Alt+M 进行构建
构建完成后,尝试下 taf 框架的智能提示和 jce 依赖的智能提示,确认下是否生效。

 

  •  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在Windows 10上使用CLion进行C语言开发,需要进行一些环境配置。 首先,需要下载并安装MinGW(Minimalist GNU for Windows)编译器,该编译器可以在Windows环境下使用GCC进行C语言编译。在安装MinGW时,需要确保选择了C语言的支持。 然后,下载并安装CLion集成开发环境。在安装时,选择C/C++开发环境选项,并将MinGW编译器添加到系统环境变量中。 接下来,在CLion中配置编译器和构建工具。打开CLion,进入File -> Settings。在Settings窗口中,选择Build, Execution, Deployment -> Toolchains,并点击 "+" 添加一个新的Toolchain。选择MinGW之后,CLion会自动检测到MinGW的安装路径。点击OK保存设置。 配置完编译器后,还需配置运行/调试环境。回到Settings窗口,选择Build, Execution, Deployment -> CMake,并将"CMake options"字段中的内容设置为"-G"MinGW Makefiles"。然后,选择Build, Execution, Deployment -> Debugger,并将Debugger设置为GDB MinGW。点击OK保存设置。 现在,可以创建一个新的C项目并开始编写代码了。在CLion中,选择File -> New -> Project,在弹出的窗口中选择C Executable,并按照提示设置项目的相关信息。创建项目后,可以在CLion的编辑器中编写代码,并使用CLion的构建和调试功能进行编译和调试。 总结起来,配置Win10上的CLion开发环境主要包括下载安装MinGW编译器、安装CLion集成开发环境、配置编译器和构建工具、配置运行/调试环境,并创建新的C项目进行开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

@Backer

作者创作不易,给点奖励吧

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

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

打赏作者

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

抵扣说明:

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

余额充值