您的位置:首页 > 文旅 > 旅游 > 个人工作室_wordpress主题教程_购物网站_seo研究中心qq群

个人工作室_wordpress主题教程_购物网站_seo研究中心qq群

2024/12/21 20:11:29 来源:https://blog.csdn.net/qq_18677445/article/details/144563591  浏览:    关键词:个人工作室_wordpress主题教程_购物网站_seo研究中心qq群
个人工作室_wordpress主题教程_购物网站_seo研究中心qq群

一、CLion 简介

CLion 是由 JetBrains 开发的一款强大的跨平台 C/C++ 集成开发环境(IDE)。作为 JetBrains 系列的一员,CLion 致力于为开发者提供高效、智能的编程体验,特别适用于 C 和 C++ 项目的开发。CLion 具备以下主要特点:

  • 智能代码编辑:提供高级的代码补全、语法高亮、代码导航和重构功能,提升编程效率。
  • 强大的代码分析:实时检测代码中的错误和潜在问题,帮助开发者编写高质量代码。
  • 多种构建系统支持:内置支持 CMake、Gradle、Makefile、Meson 等多种主流构建系统,灵活应对不同项目需求。
  • 集成调试器:内置 GDB 和 LLDB 调试器,支持断点设置、变量监视、调用栈分析等调试功能。
  • 版本控制集成:无缝集成 Git、Subversion、Mercurial 等版本控制系统,便于团队协作。
  • 跨平台支持:兼容 Windows、macOS 和 Linux 操作系统,满足多平台开发需求。

二、安装与配置

下载与安装:https://www.jetbrains.com/clion/download/

访问 JetBrains 官网 下载适用于各操作系统的 CLion 安装包,并按照提示完成安装。

激活与许可证

CLion 是商业软件,需通过购买许可证或使用教育许可进行激活。当然,万能的淘宝一杯奶茶钱也可以搞定

三、项目的新建、构建、运行与调试(以打印"Hello World"的C++项目为例)

  1. 打开 CLion,点击欢迎界面中的 “New Project” 按钮。或点“文件”->“New Project”

  2. 选择项目模板:
    在新建项目窗口中,选择 “C++ Executable” 模板。默认情况下,CLion 使用 CMake 作为构建系统。
    你也可以选择其他模板,如 “C++ Library” 等,但本例选择 “C++ Executable”。

  3. 配置项目设置:
    Project Name:输入项目名称,例如 HelloWorld。
    Location:选择项目保存的位置。
    Language Standard:选择 C++ 标准(如 C++17、C++20 等),推荐选择 C++17 或更高版本以获得更好的功能支持。
    在这里插入图片描述

  4. 完成创建:
    点击 “Create” 按钮,CLion 将自动生成项目结构和初始代码。

    编译器还没配置好,所以下面会有错误信息。

项目结构说明
创建项目后,CLion 会生成以下基本文件和目录:

  • CMakeLists.txt:CMake 配置文件,用于定义构建过程。 src/ 目录:包含源代码文件。
  • main.cpp:主程序文件,默认包含打印 “Hello World” 的代码。
  • cmake-build-* 目录:用于存放构建输出,通常不需要手动修改。

构建与运行项目

配置工具链

在使用 CLion 进行 C++ 开发时,选择合适的编译器至关重要。常见的选项包括 GCC、Clang 和 MinGW。
以下是它们的简要介绍与选择建议:![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/4f8b21f679d5474fbefccf8f4e44f883.png

进入 File > Settings(Windows/Linux)或 CLion > Preferences(macOS)。
导航到 Build, Execution, Deployment > Toolchains。
确认已正确配置编译器(如 GCC、Clang)和调试器(如 GDB、LLDB)。
CLion 通常会自动检测系统中的编译器,如果未检测到,可以手动添加。

在这里插入图片描述
在 CLion 中配置编译器(Toolchain)时,默认的添加选项包括 MinGW、Cygwin、Visual Studio、WSL、系统、远程主机 和 Docker。你可能注意到 Clang 和 GCC 并未作为独立选项出现。这是因为 Clang 和 GCC 通常通过现有的工具链环境(如 MinGW 或系统工具链)来配置,而不是作为独立的预设选项提供。

  • MinGW 和 Cygwin:这些是为 Windows 提供的 GNU 工具链环境,包含 GCC 编译器。
  • Visual Studio:集成了 Microsoft 的编译器(MSVC)。
  • WSL(Windows Subsystem for Linux):允许在 Windows 上使用 Linux 工具链,包括 GCC 和 Clang。
  • 系统:使用系统中已安装的编译器,如 macOS 上的 Clang 或 Linux 上的 GCC/Clang。
  • 远程主机 和 Docker:允许在远程环境或容器中配置和使用编译器。

下载好相应的工具链,这个项目用MinGW:https://sourceforge.net/projects/mingw/
配置好工具集的路径,系统会自动检测工具链,也可以手动设置每个工具链的路径。

在这里插入图片描述

构建项目

配置好后,IDE会自动进行构建,同时IDE右上角出现构建的按钮,以后点击该按钮就可以构建。或者使用快捷键 Ctrl + F9(Windows/Linux)或 Cmd + F9(macOS)。
CLion 会运行 CMake 配置并编译项目,输出构建日志。
在这里插入图片描述
构建时自动创建cmake-build-*目录,用于存放构建输出
在这里插入图片描述

运行项目

点击工具栏上的 “Run” 按钮(绿色箭头),或者使用快捷键 Shift + F10(Windows/Linux)或 Ctrl + R(macOS)。
运行结果将在下方的 “Run” 窗口中显示,应该会看到:Hello, World!
在这里插入图片描述

调试项目

在 main.cpp 的 std::cout 行左侧点击行号区域,设置断点(红点)。
点击工具栏上的 “Debug” 按钮(带虫子的绿色箭头),或者使用快捷键 Shift + F9(Windows/Linux)或 Ctrl + D(macOS)。
程序将在断点处暂停,您可以检查变量、逐步执行代码等。
在这里插入图片描述

四、打开项目并编译运行

根据clion的官网说明文档https://www.jetbrains.com/help/clion/project-models.html

在这里插入图片描述
在这里插入图片描述

clion只能创建CMake类型项目,但可以对很多类型的项目打开、构建、运行调试等。

CMake项目

打开

  1. 点“打开” -> CMakeLists.txt 文件或所在的目录 -> 点击“OK”
  2. CLion 会自动检测 CMakeLists.txt 文件,识别 CMake 项目,并开始加载。加载过程中会显示 CMake 配置状态 和 构建信息。

CMake配置

如果已经配置好了,可以跳过。
配置方法:
在工具栏中,您可以选择不同的 CMake 配置(Debug/Release)
如需编辑 CMake 选项,可执行:File > Settings(Windows/Linux)或 CLion > Preferences(macOS)
然后导航到 Build, Execution, Deployment > CMake,自定义构建配置。
在这里插入图片描述

运行与调试项目

在项目加载完成后:
使用工具栏上的 绿色三角按钮 运行项目。
使用 Debug 图标 开始调试项目。
通过 CMake 构建工具窗口 管理项目的构建任务。

Makefile项目

打开

点“打开” -> Makefile 文件或所在的目录 -> 点击“OK”
加载项目时,会提示是否创建清理项目,点确定。
在这里插入图片描述

配置 Make 可执行文件路径

由于 Makefile 并非 CLion 的原生项目模型,CLion 需要进行配置:

  1. 确保 Make 工具已安装
    确保系统已安装 make 工具,例如:
    Linux/macOS:make 通常默认安装。
    Windows:可以通过 MinGW 或 Cygwin 安装 make(例如 mingw32-make.exe)。

  2. 打开 Settings(设置) 或 Preferences(首选项):
    Windows/Linux:File > Settings
    macOS:CLion > Preferences
    导航到:Build, Execution, Deployment > 构建工具 > Make。

  3. 在 Make 可执行文件路径 (M) 中,手动指定 make 工具的路径,例如:
    Linux/macOS:/usr/bin/make
    Windows:C:\MinGW\bin\mingw32-make.exe
    点击 Apply(应用) 和 OK(确定)
    在这里插入图片描述

运行 Makefile

打开 Run > Edit Configurations…
在这里插入图片描述
点击 + 并选择 Makefile Application
在这里插入图片描述
在新配置中:
Target:填写 Makefile 中的目标(例如 all、flash 或 clean)
Working Directory:指定项目的根目录
保存配置后,点击工具栏的 运行按钮 或 调试按钮
在这里插入图片描述
完成后,clion的页面上会出现这个图标,点击就可以编译了
在这里插入图片描述

五、与vscode的对比

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com