作者:allsochen ,腾讯 PCG 后台开发工程师
这就是 CLion
几年前写过一篇 eclipse C++ 的文章、现在还提 eclipse 的话人民群众会仇恨我,我的朋友和家人也会嘲笑我,唾弃我。因为 JetBrains 家的系列产品 CLion 体验耍 eclipse 好几条街。引用知乎网友对 CLion 和 vim/emacs 的形象比喻,如图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/f43e9195370aee81ce6c71f2db7c5e26.png)
从图中可以看出 CLion 的定位是一个完整的现代化 C++工具,包含很多实用的功能,而 vim 则是轻巧锋利,如果你在 CLion 上用 Vim,那就是拿着刀的机器人。这能量你懂的。
起飞前的前奏
根据上次给大家讲解腾讯特有的 windows 开发模式,如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/c0fa6380a01aa518c9bc08e108e182dc.png)
Windows 上的环境需要准备炼丹炉:clion 安装、cygwin、jce release 的文件、taf 源码。
以上所有涉及到的软件都在 30 的开发机上:
/data/home/allsochen/software/clion。
通过 samba 可以直接看到对应的文件。大家可以直接去取,单不用展示出你的剪刀手。不要直接在 samba 上点击安装,samba 的性能令人堪忧。
Clion:
安装:直接点击下一步,下一步安装,安装完成
授权:第一次打开提示授权、支持大家购买正版、有 edu 的 email 可以申请免费试用。其他办法你们懂的。
启动参数:由于 clion 是 java 开发的,相对比较耗内存,建议设置最大内存为 4086M,具体的设置在:
C:\Program Files\JetBrains\CLion 2018.1.5\bin 目录下:
的 clion64.exe.vmoptions 文件,把第三行-Xmx2000m 改为-Xmx4086m,同时打开的项目比较多的同学建议再设置大一些,