CLion C/C++开发环境搭建教程(Windows)【安装】

软件 / 环境安装及配置目录

一、 MinGW-W64 下载

1. 官网下载

  安装地址:https://sourceforge.net/projects/mingw-w64/

  1. 打开浏览器输入网址 https://sourceforge.net/projects/mingw-w64/,进入 MinGW-W64 官网
    在这里插入图片描述
  2. 依次选择 FilesToolchains targetting Win64Personal Buildsmingw-builds8.1.0threads-posixseh 然后点击进行下载
    在这里插入图片描述
    在这里插入图片描述
      MinGW各个版本区别

释义一:

  • DWARF:一种带调试信息 ( D W A R F − 2 ( D W 2 ) E H ) (DWARF-2(DW2)EH) DWARF2DW2EH 的包,所以比一般的包尺寸大,仅支持 32 32 32 位系统。
  • SJLJ:跨平台,支持 32 , 64 32,64 3264 位系统,缺点【运行速度稍, G C C GCC GCC 不支持】
  • SEH:调用系统机制处理异常,支持 32 , 64 32,64 3264 位系统,缺点【 G C C GCC GCC 不支持(即将支持)】

释义二:

  • x86_64:简称 X 64 X64 X64 64 64 64 位操作系统
  • i686: 32 32 32 位操作系统 ( i 386 的子集) (i386的子集) i386的子集),差不多 奔腾 2 ( 1997 年 5 月) 奔腾2(1997年5月) 奔腾219975月)之后的 C P U CPU CPU 都是可以用的

释义三:

  • posix:启用了 C + + 11 C++ 11 C++11 多线程特性
  • win32:未启用(从时间线上正在尝试也启用部分 T r e a d i n g Treading Treading

区别:

  • DWARF DWARF-2(DW2)EH:这需要使用 D W A R F − 2 (或 D W A R F − 3 ) DWARF-2(或DWARF-3) DWARF2(或DWARF3 调试信息。 D W − 2 E H DW-2 EH DW2EH 可以导致可执行文件略显膨胀,因为大的调用堆栈解开表必须包含在可执行文件中,
  • setjmp/longjmp(SJLJ):基于 S J L J SJLJ SJLJ E H EH EH D W 2 E H DW2 EH DW2EH 慢得多(在没有异常时会惩罚甚至正常执行),但是可以在没有使用 G C C GCC GCC 编译的代码或没有调用堆栈的代码上工作。
  • 结构化异常处理(SEH): ( S t r u c t u r e d (Structured Structured E x c e p t i o n Exception Exception H a n d l i n g ) W i n d o w s Handling)Windows HandlingWindows 使用自己的异常处理机制。

2. 其它渠道

(1)百度网盘(8.1.0 版本)

链接:https://pan.baidu.com/s/1ZnK38rA4ryp3vt_RcgubUg?pwd=xp4d
提取码:xp4d

二、 CLion 下载

1. 官网下载

  安装地址:https://www.jetbrains.com/

  1. 打开浏览器输入网址 https://www.jetbrains.com/,进入 JetBrains 官网,选择 CLion
    在这里插入图片描述
  2. 点击 Download跳转下载页面
    在这里插入图片描述
  3. 选择对应版本,然后点击 Download进行下载
    在这里插入图片描述
  4. 下载即可
    在这里插入图片描述

三、 安装

  1. 将之前下载好的 MinGW-W64 压缩包,解压到指定路径(看个人习惯)
    在这里插入图片描述
  2. 双击 CLion 安装程序进行安装
    在这里插入图片描述
  3. 点击 下一步
    在这里插入图片描述
  4. 选择要安装的位置(看个人习惯),然后点击 下一步
    在这里插入图片描述
  5. 选择选项(看个人习惯),然后点击 下一步
    在这里插入图片描述
  6. 点击 安装 ,等待安装完成,即可
    在这里插入图片描述
    在这里插入图片描述

四、 配置

  1. 打开 CLion 选择 CustomizeAll Settings
    在这里插入图片描述
  2. 配置 MinGW:选择 Build, Execution, DeploymentToolchains ,然后选择 MinGW ,选择 MinGW 解压位置,点击 OK 即可
    在这里插入图片描述
  3. 新建项目
    在这里插入图片描述
  4. 选择项目地址,新建项目
    在这里插入图片描述
  5. 编写代码,运行程序
    在这里插入图片描述
  6. 中文乱码修复:选择 FileSettingsEditorFile Encodings,全部选择 UTF-8,然后点击 OK
    在这里插入图片描述
  7. 右下角,左键点击 UTF-8,然后选择 GBK
    在这里插入图片描述
  8. 然后会跳出个对话框,选择 Convert ,然后重新运行程序,即可
    在这里插入图片描述
    在这里插入图片描述

五、 其它配置

1. 插件推荐

  • 插件安装方式

 1. 打开 JetBrains IDE·,选择 FileSettings
 2. 进入 Plugins,搜索要安装的插件名字,点击 Install 安装。
 3. 安装完插件后重新启动 IDE 即可

1️⃣ Gitee:使用 G i t Git Git 推送代码到 G i t e e Gitee Gitee 时比较方便, G i t h u b Github Github 自带的!
2️⃣ Rainbow Brackets:让括号更清晰,高亮括号,优化代码可读性! 🌈
3️⃣ CodeGlance Pro:类似 V S C o d e VSCode VSCode 的预览滚动条,方便代码快速定位!🗺️
4️⃣ Codota:代码智能提示插件,只要打出首字母就能联想出一整条语句,还显示了每条语句使用频率!

2. 其它设置

  1. 改变字体大小:FileSettingsEditorGeneral
    在这里插入图片描述
    2. 每次打开 IDEA 不会自动打开上一次项目:FileSettingsAppearance & BehaviorSystem Settings
    在这里插入图片描述
    3. 更改背景:FileSettingsAppearance & BehaviorAppearance
    在这里插入图片描述
    4. 可以通过FileNew Projects SetupSettings for New Projects.. 来设置每个新项目的基础设置,就不用每次打开新项目都要重新配置
    在这里插入图片描述
为在 CLion搭建 FFmpeg 环境,你需要按照以下步骤进行操作: 1. 首先,确保已经安装了 CMake 和 CLion。如果没有安装,请先下载并安装它们。 2. 接下来,下载 FFmpeg 的源代码。你可以从官方网站(https://www.ffmpeg.org/)或 GitHub 上获取最新的源代码。 3. 解压源代码,并进入解压后的目录。 4. 在终端中执行以下命令来配置 FFmpeg 的构建: ``` ./configure --prefix=/path/to/installation ``` 注意要将 `/path/to/installation` 替换为你想要安装 FFmpeg 的路径。这个路径将用于后续的步骤。 5. 执行以下命令来编译 FFmpeg: ``` make ``` 这个过程可能需要一些时间,具体取决于你的计算机性能和网络速度。 6. 编译完成后,执行以下命令来安装 FFmpeg: ``` make install ``` 这将把 FFmpeg 安装到之前指定的路径中。 7. 打开 CLion,并创建一个新的 CMake 项目。 8. 在 CMakeLists.txt 文件中,添加以下内容: ``` cmake_minimum_required(VERSION 3.10) project(ffmpeg_example) find_package(FFmpeg REQUIRED) add_executable(ffmpeg_example main.c) target_link_libraries(ffmpeg_example PRIVATE ${FFMPEG_LIBRARIES}) target_include_directories(ffmpeg_example PRIVATE ${FFMPEG_INCLUDE_DIRS}) ``` 这将设置你的项目,使其能够使用 FFmpeg。 9. 创建一个名为 `main.c` 的新文件,并编写你的代码。 10. 点击 CLion 工具栏中的 "Build" 按钮来构建你的项目。 现在,你应该能够在 CLion 中成功搭建 FFmpeg 环境并编写代码了。如果遇到任何问题,请确保已正确执行上述步骤,并检查是否有任何错误或警告信息输出。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值