彩票走势图

在Clion中配置项目(一):项目格式

翻译|使用教程|编辑:吴园园|2020-03-05 13:51:52.340|阅读 4716 次

概述:CLion包含一组智能功能,其中许多功能取决于项目级别的信息,例如包含的文件,编译器标志和链接器选项。这些详细信息使CLion能够正确执行解析/解析,从而以无错误且方便的方式突出显示,自动完成,检查和浏览代码。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

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

点击下载CLion最新试用版

CLion包含一组智能功能,其中许多功能取决于项目级别的信息,例如包含的文件,编译器标志和链接器选项。这些详细信息使CLion能够正确执行解析/解析,从而以无错误且方便的方式突出显示,自动完成,检查和浏览代码。

CLion不为您的代码提供其自己的项目模型,但支持以下格式:

  • CMake
  • Gradle(仅新的 Gradle C / C ++项目)

  • JSON编译数据库
此外,还有一个适用于CLion的第三方Bazel插件。

您也可以在CLion中创建,打开和编辑非项目文件或文件夹。在这种情况下,CLion的功能将受到限制,尽管仍然足以阅读和初步研究代码。

此外,您可以设置自定义构建目标,这些目标调用外部工具来执行构建和清理,并为此类目标创建自定义运行/调试配置。由于自定义目标独立于任何特定的构建系统,因此它们可以例如为编译数据库项目提供构建和运行的功能。

要在CLion中使用Makefile项目,请结合使用编译数据库和文件监视程序来监视Makefile中的更改。您可以使用自定义构建目标和自定义运行/调试配置来扩展此类项目。

下表显示了每种项目格式如何支持项目级,远程和动态分析功能(为简便起见,将编译数据库称为CompDB)。该表不包含远程GDB / gdbserver,因为它在CLion中的实现完全独立于任何项目模型。

对于Google Sanitizers,某些项目格式带有黄色复选标记可视化输出不可用。这意味着即使您可以配置消毒剂并在CLion中获得结果,输出仍将以纯文本格式记录到控制台。消毒剂输出的可视化仅适用于CMake项目。另请注意,某些标记为受支持的功能支持功能可能无法立即使用,并且在开始使用它们之前,您需要执行其他配置步骤。


公开项目

新项目向导

建立

运行调试

WSL

完全远程模式

Full remote模式

Valgrind

探查器

CMake

CompDB

×

×

×

×

×

×

×

具有自定义目标
和自定义运行/调试配置的CompDB

×

×

Gradle


×


×

×

×

通过compDB
和文件监视程序生成文件

×

*

**

×

**

**

**

  • * -适用于自定义构建目标

  • ** -可用于自定义运行/调试配置

=====================================================

更多关于CLion的教程、资源敬请关注我们即将推出的后续教程哦~

想要购买Clion正版授权的朋友欢迎。

关注下方微信公众号吗,及时获取产品最新消息和最新资讯

在Clion中配置项目(一):项目格式



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP