美文网首页
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