Clion入门教程与常见问题解决方案

Clion入门教程与常见问题解决方案

软件概述

Clion是由JetBrains公司开发的一款跨平台的C++ IDE,风格接近Qt creator和Xcode,Clion特点是可以智能的进行代码重构,比如改名,提取类,提取函数等,Clion与Java IDE IntelliJ IDEA功能上很接近,具有代码重构,代码提示,控制台集成、代码高亮等功能,此外相比visual studio 动辄3~4G的的大体量,clion一般在1.5G左右。

使用clion编译C、C++c程序更符合时代的发展进步,笔者半路出家,等到博士才决定转行计算机,在通过C语言入门计算机程序,学习C++学习程序数据结构与算法,并刷LeetCode过程中了解到了clion软件,在后续学习java与python的过程中又相继接触了IDEA与pycharm等工具软件,对JetBrains公司的出品质量还是比较认可的。相比于其他软件,clion使用更人性化以及减少很多繁琐的重复动作。

安装软件

  • MinGW

MinGW(Minimalist GNU For Windows)是个精简的Windows平台C/C++、ADA及Fortran编译器,体积要小很多,使用较为方便。这个软件的作用是用于编译C与C++程序,使其在windows平台下能够运行起来。可以将其看作是一个C/C++的运行环境。而Clion则是帮助我们编写C/C++程序的编辑软件,我们想要运行C/C++程序必须依赖MinGw,因此我们在Clion后续配置上MinGW。关于此软件的下载与使用详见:https://www.jianshu.com/p/e9ff7b654c4a

此软件需要配置环境变量,这样才能让clion软件使用该软件进行相关程序的编译运行,具体步骤如下:(多说一句:环境变量的配置对于windows系统来说有很多吐槽的地方)

  1. 在“我的电脑”上右键 ----选择“属性”---选择“高级系统配置”

  2. 选择“环境变量”----选择“系统变量”---选择“新建”----变量名一般填写软件名字+_HOME,尽量全部大写,此软件为“MINGW_HOME”

  3. 变量值填写软件的安装地址:根据自己的安装目录填写

  4. 在“系统变量”中选中path,选择“编辑”----点击“新建”--在空白处填写“%MINGW_HOME%\bin”

以上操作的作用是在windows环境中任何路径都可以快速的找到MinGW安装目录中bin目录中的可执行文件(即*.exe)。

  • Clion

安装Clion:https://www.jetbrains.com/clion/ 下载地址或则自行百度谷歌即可,安装相关步骤安装。

配置Clion

配置MinGw到Clion中:

 

Clion设置

新建project文件---选择project的所在目录、地址。具体的字体与个性化设置自行百度谷歌,毕竟个性化的审美并无定论,这里代码字体最流行的是consolas.

插件配置

Clion同一工程下创建多个可以运行多cpp----在新建project中会自动新建一个mian文件,为了避免多次新建project,我们可以借助插件进行自行配置实现创建多个可以运行的cpp。

步骤如下:

  1. 安装插件:C/C++ Single File Execution

    setting---Plugins--在搜索栏中输入“C/C++ Single File Execution”---点击安装
  2. 在project下右键---new---source file---name---ok

     

  3. 在编辑完成的代码页---右键,将会出现如红线所示的右键选择项,点击即可,这样会在CMakeLists.txt中添加相应的内容。

     

  4. 点击file---点击重构project 这样就可以让软件自动识别我们的配置文件:CMakeLists.txt所描述的配置。有些情况也可以选择重启软件,就跟生病和白开水一样,没事就重启。

     

这样就可以实现同一工程下多个可以运行的cpp文件。

以上操作页可以在多级目录中实现运行不同的包含main文件。在编写完成的代码中就会出现可以运行的绿色运行箭头,或则将鼠标光标放在程序代码中右键就会出现运行的选择项

显示乱码

一般是打印台、控制台显示中文乱码,主要原因是软件内部分配一个伪终端,可能是这个伪终端不支持宽字符,所以要将其它关闭,这个伪终端目前仅存在于PyCharm和Clion中,根据软件公司的邮件,2021年左右此项的显示乱码应该会得到解决,毕竟中国这个市场实在是太香了。

按住 Ctrl+Shift+Alt+/ (不够快捷的快捷键...)选中Registry...点击进入。

然后取消run.processes.with.pty

最后,后续出现问题,欢迎大家留言,一起进步。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值