gpt4 book ai didi

c++ - CLion IDE 是否包含 ReSharper C++ 在 Visual Studio 下提供的所有功能?

转载 作者:IT老高 更新时间:2023-10-28 12:51:27 36 4
gpt4 key购买 nike

由于我已经使用了一段时间的 ReSharper for C#(和其他 JetBrains 工具)并且对体验非常满意,所以我在 2 种 JetBrains 产品(来自标题)用于 C++ 项目。

决定的一个关键点是 CLion 是否包含 ReSharper C++ 提供的所有(或至少大部分)功能。

我能找到的关于这个主题的唯一信息是来自 JetBrains blog 的以下引用。 ,这对我没有多大帮助:

As we’ve already mentioned, at some point the CLion and ReSharper C++teams split, giving way to two completely independent implementationsof C++ parsers. This was caused by two completely different platformarchitectures, IntelliJ and ReSharper, and two different sets of ideasof how parsers can be implemented.

另外,关于 2 个选项/组合之间比较的其他方面(功能集除外)也将受到欢迎。

最佳答案

CLion 和 ReSharper C++ 之间的选择通常取决于您的开发环境。

  • CLion 是基于 IntelliJ 平台的独立跨平台 IDE。当您的项目使用 CMake 管理构建过程并使用 GCC/Clang 作为编译器时,这是一个选项。
  • 另一方面,如果您使用 Visual Studio 作为 IDE 并使用 Microsoft 工具集编译项目,那么您应该使用 ReSharper C++。

CLion 包含许多 R++ 根本不需要的功能(因为它在 Visual Studio 之上运行) - 例如,用于 GDB/LLDB 的调试器 UI 和对编辑 CMake 文件的支持。此外,IntelliJ 平台的所有常用功能都可用,包括与 VCS 系统的集成、众多插件以及对其他语言(例如 Swift、Python、JavaScript、HTML/CSS 等)的支持。

ReSharper C++ 是 Visual Studio 扩展,因此它使用 Visual Studio 项目模型并支持 MSVC 编译器的各种特性。它还具有比 CLion 更精确的代码模型,并提供更多代码生成选项、即时代码分析和上下文操作(其中大部分都列在 comparison with Visual Assist X 页面上)。除了 CLion 支持的 Google Test,R++ 还可以运行使用 Boost.Test 框架编写的测试。

最后,如果您有机会,请尝试两者,看看您更喜欢哪个 - 两种产品都有 30 天的免费评估期。

关于c++ - CLion IDE 是否包含 ReSharper C++ 在 Visual Studio 下提供的所有功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35727430/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com