C/C++编程:ffmpeg学习(windows + vs2019 + cmake + vcpkg)

准备

vcpkg安装ffmpeg

1、vcpkg:win10安装使用 vcpkg

2、安装 ffmpeg

vcpkg install ffmpeg:x64-windows

vs中创建一个工程

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

使用

1、cmakelist.txt


cmake_minimum_required (VERSION 3.8)

 
include_directories("C:/Users/oceanstar/vcpkg/win/vcpkg/installed/x64-windows/include")
link_directories("C:/Users/oceanstar/vcpkg/win/vcpkg/installed/x64-windows/lib")



add_executable (cmake_test "cmake_test.cpp" "cmake_test.h")



target_link_libraries(
        cmake_test
        avfilter
        avformat
        avcodec
        avutil
        swresample
        swscale)



代码

#include  
#include 
#define __STDC_CONSTANT_MACROS

#ifdef _WIN32
//Windows
extern "C"
{
#include "libavformat/avformat.h"
};
#else
//Linux...
#ifdef __cplusplus
extern "C"
{
#endif
#include 
#ifdef __cplusplus
};
#endif
#endif

int main()
{
	printf("%s\n", avcodec_configuration());
	return 0;
}

效果:
在这里插入图片描述

参考:

Visual Studio 开发(二):VS 2017配置FFmpeg开发环境

你可能感兴趣的:(C++)