Clion

Stella981
• 阅读 964

Clion - IDE使用介绍

Clion 是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。CLion帮助开发人员使用智能编辑器来提高代码质量、自动代码重构并且深度整合CMake编译系统,从而提高开发人员的工作效率。

Clion

关于CLion的一些疑问

Clion

  1. CLion是跨平台的IDE吗?

A: 是的,支持Windows,macOS和Linux。

2. CLion支持的编译器都有哪些?

A: CLion支持GCC,Clang和MSVC。

3. CLion支持的语言都有哪些?

A: CLion完全支持Python,Objective-C/C++, HTML, CSS。JavaScprit和XML。

这些语言是通过捆绑的插件实现对这些语言的自持,这些插件默认情况 下处于启用状态。用户还可以安装其他插件来获得Clion支持的其他语言(Rust,Kotlin,Swift)。

4.  支持哪些构建系统?项目格式是什么?

A: CLion与CMake构建系统完全集成,可以无缝的创建,打开构建及运行,调试CMake项目。 CMake本身捆绑在CLion中,因此除非决定使用自定义版本,否则无需单独安装它。

Clion

CLion的安装(ubuntu)

Clion

可以在ubuntu软件中直接获取CLion,也可以直接wget CLion的安装包。

EG:  wget

https://download.jetbrains.8686c.com/cpp/CLion-2016.2.2.tar.gz,

然后在bin路径下执行./clion.sh,一路默认安装就可以了。

Clion

正常安装外,安装的过程中你还可能遇到以下问题。

1. build项目失败未能提前安装开发环境。

A: sudo apt-get install build-essential。

2. Cmake版本过低不能匹配项目

A: 使用apt-get purge命令卸载原有的cmake版本,wget合适的cmake版本,安装完成后在clion中进行配置。配置路径File | Settings | Build, Execution, Deployment | Toolchains, 可以在这里指定编译器及其他的开发工具的版本。

Clion

Clion

CLion****的使用

Clion

1. 新建项目及执行

A: File | New Project | C++Executable,

Clion

点击 绿色的箭头即可以完成初始项目的运行。

Clion

2. 更改主题和快捷键的位置

A:  主题:File | Settings | Appearance & Behavior | Appearance | theme

 Clion    

快捷键:File | Settings | Keymap

 Clion

  1. 代码的匹配模式设置

A: File | Settings | Editor | General | Code Completion

4. 一个好用的功能

A: 比较历史代码的变动。VCS | Local History | Show History

Clion

本文分享自微信公众号 - 搜狗测试(SogouQA)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
仲远 仲远
1年前
CLion 2023 for Mac(C和C ++ IDE智能代码编辑器)
CLion是一款由JetBrains开发的C集成开发环境(IDE)。它提供源代码编辑、语法高亮、自动补全等常见功能,同时还支持代码重构、调试、版本控制等功能。CLion支持多种编译器和操作系统,并且可以与CMake和GDB等工具集成,使开发人员可以更方
雷厉风行 雷厉风行
1年前
CLion 2023 for Mac:跨平台 C/C++ 开发工具,支持多种编程语言和框架
CLion2023forMac是由JetBrains公司开发的一款智能C/C集成开发环境(IDE),它被广泛用于编写跨平台代码。与其他编译器不同,CLion的最大特点是提供了嵌入的智能代码编辑器以及重构工具和调试器,这帮助开发人员自动完成一系列繁琐的操
雷厉风行 雷厉风行
1年前
Mac开发者必选CLion 2023 永久版-智能跨平台C和C++ IDE
CLion2023forMac是一款功能强大的C开发环境软件,它可以为C开发者提供高效的编程体验。这个软件是JetBrains公司开发的,适用于Mac操作系统,它具有强大的代码编辑器和代码分析功能,可以为C开发人员提供最佳的开发环境。
雷厉风行 雷厉风行
1年前
Mac程序员软件-CLion 2022 for Mac(C和C ++ IDE智能代码编辑器)永久中文版
CLion2022forMac是一款由JetBrains所推出的跨平台C集成开发环境。CLion2022forMac提供了友好、直观的界面和强大的代码编辑能力,可以帮助开发者快速、高效地开发出高质量的C程序。
布袋罗汉 布袋罗汉
1年前
C ++ IDE代码编辑CLion 2023
CLion2023是一款由JetBrains开发的跨平台C/C集成开发环境(IDE)。它为Mac用户提供了高效的编程体验,帮助程序员们在Mac平台上进行C/C开发。CLion2023支持多种编译器和调试器,并具有强大的代码分析和导航功能。它还为用户
Stella981 Stella981
2年前
Clion+Cmake+Qt5+Qwt+msys2+MinGW在Windows下的安装配置使用教程
摘要:CLion,acrossplatformC/CIDE.本文主要介绍基于Clion作为IDE,MinGW作为编译器,CMake作为项目构建工具,开发基于Qt5、qwt的C图形GUI项目的安装、配置、编译过程。KeyWords:Clion;Cmake;Qt5;Qwt;msys2;MinGW;Windows目
Python进阶者 Python进阶者
3个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这