美文网首页
Clion配置FFMPEG (记录)

Clion配置FFMPEG (记录)

作者: rhc2008 | 来源:发表于2021-08-15 19:48 被阅读0次

    前提:熟悉C++, Cmake,FFmpeg

    环境:
    Clion :JetBrains CLion 2018.1
    win10
    ffmpeg:ffmpeg-N-103241-gf0d4077c53-win64-gpl-shared
    MinGW :mingw64

    1、下载MinGW 进行配置
    2、下载ffmpeg :https://github.com/BtbN/FFmpeg-Builds/releases
    选择:win64-gpl-shared.zip
    3、Clion新建工程 ffmepg
    4、在工程中配置makeLists.txt:
    提前把win64-gpl-shared 中的include、bin、lib解压出来

    cmake_minimum_required(VERSION 3.10)
    project(ffmpeg)
    
    set(CMAKE_C_STANDARD 99)
    
    include_directories(C:\\**\\include)
    link_directories(C:\\**\\lib)
    
    add_executable(ffmpeg main.cpp)
    target_link_libraries(
            ffmpeg
            avcodec
            avdevice
            avfilter
            avformat
            avutil
            postproc
            swresample
            swscale
    )
    
    

    5、Clion 中 configureations Emvironment variables:
    配置bin的路径:path=C:**\bin;=

    6、main中测试:

    #include <iostream>
    extern "C"{
        #include "libavcodec/avcodec.h"
        #include "libavformat/avformat.h"
        #include "libavutil/time.h"
        #include "libswscale/swscale.h"
        #include <libavutil/avutil.h>
    }
    using namespace std;
    int main() {
    
        int version =avformat_version();
        cout<<"version:"<<version<<endl;
    
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:Clion配置FFMPEG (记录)

          本文链接:https://www.haomeiwen.com/subject/csoubltx.html