Windows10 下 CLion 配置 FFmpeg 开发环境

  1. 下载 CLion,并配置编译(MinGW64)环境。结果如下图所示:

  2. 下载 FFmpeg。建议到官网下载,这里给出笔者所用版本的下载地址: https://www.gyan.dev/ffmpeg/builds/packages/ffmpeg-4.4-full_build-shared.7z

  3. 解压ffmpeg-4.4-full_build-shared.7z至特定的目录。笔者将其放在 F:\Development\,如下图所示:

  4. 新建CLion Project,项目名为 ffmpeg_test,如下图所示:

  5. 在新建的项目中编辑 CMakeLists.txt 文件,其中 ffmpeg_test 为项目名称。重点关注橙色方框的内容,如下图所示:

    可复制下段内容进行修改:

    cmake_minimum_required(VERSION 3.20)
    project(ffmpeg_test C)
    set(CMAKE_C_STANDARD 11)
    
    include_directories(F:/Development/ffmpeg-4.4-full_build-shared/include)
    link_directories(F:/Development/ffmpeg-4.4-full_build-shared/lib)
    
    add_executable(ffmpeg_test main.c)
    
    target_link_libraries(
            ffmpeg_test
            avcodec
            avdevice
            avfilter
            avformat
            avutil
            postproc
            swresample
            swscale
    )
    
  6. 设置CLion项目的"环境变量": path=F:/Development/ffmpeg-4.4-full_build-shared/bin

  7. 测试。

    在main.c中输入如下代码:

    #include <stdio.h>
    #include "libavformat/avformat.h"
    int main() {
        printf("avformat_configuration: \n%s", avformat_configuration());
        return 0;
    }
    

    可到得到如下运行结果:

    环境配置成功!!!

posted @ 2021-10-07 13:04  ZhengQC  阅读(2251)  评论(1)    收藏  举报