Linux下CLion的安装

之前尝试了下VScode写c++了,但是因为在每次新建项目都要重新写task.json与launch.json文件,太繁琐了,换成了CLion——JetBrain出的IDE还是香,推荐使用。相比于vscode要笨重一点,但是有以下一些好处:

  • 与CMake深度结合,这一点对于很多使用CMake管理的项目真是非常友好。可以在CMakeLists.txt中添加的头文件路径会自动添加到自动补全的头文件路径中去,这样在代码中可以自动补全头文件的引用(比如cmake中添加了PCL库,在源文件中可以直接#include <pcl/po>可以弹出补全选项point_types.hpoint_cloud.h等;更赞的是即使在cmake中使用find_package这样的方式添加第三方库,然后include_directories(${PCL_INCLUDE_DIRS})这样的方式添加头文件路径,在源文件中依然能够自动补全,一般IDE根本做不到,因为PCL_INCLUDE_DIRS确切来说并没有指定明确的头文件路径,自动补全不知道去哪找相关头文件
  • 代码重构、自动生成和自动补全功能相当强悍。自动补全功能除了能补全一些函数名称,列出函数参数列表这些大多数IDE均支持的功能,还能根据用户自己的编码习惯对列出的待选补全项猜测用户的选择进行自动排序,还能自动补全Doxgen文档注释,而且对cmake语法也支持补全;代码重构支持函数重命名、签名更改、移动位置、安全删除等;能够自动生成类构造、析构函数,Getter、Setter函数一些常见的运算符重载,函数覆盖与虚函数实现等等。
  • 与vscode一样支持插件
  • 与vscode一样内置terminal
  • 与visual studio一样的傻瓜操作——启动IDE时自动查找配置编译器、调试器等工具链;打开与新建项目时不需要写配置文件,只要写CMakeLists.txt与相应的源代码;编译、调试也不需要配置,直接一键运行、调试、断点调试等

其他一些优点尚在体验中…

CLion2019.3安装包下载,提取码:8hz2,安装步骤见压缩包内安装说明.md文件。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值