CLion for Mac 是一款强大的C和C++编辑器,这个强大的IDE帮助您在C和C++在Linux,macOS和Windows上开发,与智能编辑器,代码质量保证,自动重构和深度整合与CMake的构建系统提高您的工作效率。
安装教程:
1、软件下载完成后,打开下载好的软件包如上图,拖动软件【CLion】 到 Applications 安装。
2、完成后,打开软件【CLion】,激活框出现时,选择Activation code,序列号输入www.lapulace.com ,点击OK按钮。如下图:
3、激活完成,享受吧。
------------------------------------------------------------------[分割线]------------------------------------------------------------------------
智能C 和C ++编辑器
由于包括C ++ 11和C ++ 14,libc ++和Boost在内的本机C和C ++支持,CLion通过并且通过了解您的代码,并且专注于重要的事情,同时照顾日常事务。
导航
立即导航到符号的声明或上下文用法,通过名称搜索整个项目中的类,文件或符号,通过具有结构和分层视图的代码库找到您的方式。
代码生成
添加类成员,覆盖/实现函数,生成构造函数/析构函数,获取器/设置器,相等,关系和流输出操作符,用语句包装代码块,或者通过简单的键盘快捷键从实际使用中生成声明。
重构
重命名符号,向上/向下移动成员,更改函数签名,并确保CLion的自动重构将准确地在整个代码中传播适当的更改。
实时代码分析
使用CLion,您可以同时创建漂亮且正确的代码。潜在的代码问题立即被识别出来......并且在您输入时修复!确保所有适当的更改都由CLion自动处理。
CLion也执行数据流分析来找出所有无法访问的代码,无限递归等等的情况。
集成的调试器
通过CLION友好的调试器用户界面,使用GDB或LLDB作为后端,轻松调查和解决问题。
附加到本地进程或远程调试。当来源不可用时,请检查反汇编视图。
内联变量视图
在调试时,在编辑器中显示变量值,获取项目的完整视图。
手表和变量视图
检查堆栈帧中所选函数的所有变量的状态,或在调试会话期间监视变量/表达式的变化。
评估表达
在调试会话的某个执行点停止时,评估一个函数调用的结果或一些复杂的表达式。
完全集成的C / C ++开发环境
CMake的
使用CMake作为项目模型,CLion自动处理您在CMake文件中的更改,在代码编辑和重构过程中使用来自那里的所有信息。
完整的体验
受欢迎的VCS支持包括Subversion,Git,GitHub,Mercurial,CVS,Perforce(通过插件)和TFS。
CLion还与Google Test,Boost.Test和Catch框架无缝集成,并支持Doxygen。
嵌入式终端
在不离开IDE的情况下运行任何命令:本地或远程使用SSH协议。根据您的平台,您可以使用命令行提示符,远程,powershell,bash或其他工具。
以键盘为中心的方法
为了帮助您专注于代码并提高工作效率,CLion几乎为其所有功能,操作和命令提供了键盘快捷键。
版本2017.3.4更新内容:
列表初始化
列表初始化是自C ++ 11以来从braced-init-list初始化对象的标准方法。在CLion 2017.3中,对该语言功能的支持进行了重新设计,包括修复了许多不正确的代码分析警告。例如:
初始化为统一初始化的自动变量成员的解析失败
缺少具有多个表达式的lambda捕获初始值设定项的错误
使用C99联合初始值设定项时无效的警告
而其他人在列表初始化的代码中错误地使用了“太多的参数”,“太少的参数”和“没有匹配的构造函数”错误
名称查询
名称查找是将名称与声明相关联的C ++标准过程。此版本修复了CLion中失败的情况:
在相同范围的相应声明之前解析名称
using在某些情况下解决通过导入的名称
解决通过类继承带入范围的符号
JUCE支持改进
JUCE广泛用于开发多平台音频应用程序。CLion 2017.3带有对JUCE库支持的多重修复,以避免各种不正确的代码分析警告并允许通过代码进行正确的导航。
多个工具链
v2017.3中的多个工具链支持意味着更容易为不同的项目和配置设置编译器配置,不同版本的CMake /编译器/调试器,并且在Windows上有一个简化的工具链切换器。新的设置如下:
配置工具链 - 然后在CMake配置文件中使用它们。
选择运行或调试配置时选择CMake配置文件。
软件界面: