首页 > 其他分享 >clion搭建ffmpeg环境

clion搭建ffmpeg环境

时间:2023-07-30 14:22:40浏览次数:77  
标签:set FFMPEG NAME include 搭建 clion DIR ffmpeg

配置链接库路径

sudo vim /etc/ld.so.conf.d/ffmpeg.conf
/usr/local/ffmpeg/lib/

编写CMakeLists.txt

cmake_minimum_required(VERSION 3.25)
project(test)

set(CMAKE_CXX_STANDARD 17)

set(CMAKE_CXX_STANDARD 14)
set(FFMPEG_DIR /usr/local/ffmpeg)
set(FFMPEG_INCLUDE_DIR ${FFMPEG_DIR}/include)
set(FFMPEG_LIBRARY_DIR ${FFMPEG_DIR}/lib)


include_directories(${FFMPEG_INCLUDE_DIR})
link_directories(${FFMPEG_LIBRARY_DIR})

add_executable(${PROJECT_NAME} main.cpp)
target_link_libraries(
        ${PROJECT_NAME}
        avcodec
        avdevice
        avfilter
        avformat
)

编写测试代码

#include <iostream>
extern "C" {
#include <libavformat/avformat.h>
}
using namespace std;
int main() {
    cout << "Hello, FFmpeg!" << endl;
    cout << avformat_configuration() << endl; 
    return 0;
}

  

标签:set,FFMPEG,NAME,include,搭建,clion,DIR,ffmpeg
From: https://www.cnblogs.com/navysummer/p/17591383.html

相关文章

  • 17_Spring_事务环境搭建
    17_Spring_事务环境搭建通过张三给李四转账案例演示事务的控制1数据库中准备表格applicationContext.xmljdbc.properties见上节课2项目中准备实体类packagecom.msb.pojo;importlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;i......
  • 【Zookeeper】基于3台linux虚拟机搭建zookeeper集群
    环境和版本说明环境说明:操作系统:Win11202322H2CPU:13代i6内存:64G虚拟机:VMTool17CenterOs版本:7.9镜像:CentOS-7-x86_64-Minimal-2009_2.isoZookeeper版本:3.5.101.进入官方下载CenterOs7.9官网地址:www.centos.org/download/这里还是建议有条件的用用魔法啥的。根据个人环境选择......
  • 使用Cloud Studio&Flutter完成全平台博客网站的搭建
    前言本文我将使用CloudStudio以及Flutter完成自己的一个博客平台的搭建。并且会将该项目作为模版,供大家使用。先来看一下效果一.CloudStudioCloudStudio是基于浏览器的集成式开发环境(IDE),为开发者提供了一个永不间断的云端工作站。用户在使用CloudStudio时无需安装,随时随地......
  • mall-alipay支付环境搭建
     导入依赖     <!--https://mvnrepository.com/artifact/com.alipay.sdk/alipay-sdk-java-->     <!--   导入支付宝的SDK-->     <dependency>       <groupId>com.alipay.sdk</groupId>       <artifa......
  • 群晖docker nastools搭建家庭影音中心
    1.所需镜像nastools(2.9.0),nastools2.9.1版本之后,只能够使用PT下载,对于没有PT只能够用BT的小伙伴,选这个版本nastools作用主要是对下载的电影电视剧等进行整理,方便后边的jellyfin更好的识别。同时,能够做硬链接,方便PT的小伙伴保种,对于不需要保种的,可以使用移动的方式qbittore......
  • 从零玩转系列之微信支付实战PC端支付微信回调接口搭建
    一、前言halo各位大佬很久没更新了最近在搞微信支付,因商户号审核了我半个月和小程序认证也找了资料并且将商户号和小程序进行关联,至此微信支付Native支付完成.此篇文章过长我将分几个阶段的文章发布(项目源码都有,小程序和PC端)在此之前已经更新了微信支付开篇、微信支付安全......
  • pikachu靶场搭建
    资源下载官方下载地址:https://github.com/zhuifengshaonianhanlu/pikachu环境搭建创建一个新的数据库,库名用户和密码自定义需要修改两个文件,第一个:,第二个在配置好后如果有这个在url搜索install.php点击安装/初始化即可......
  • DVWA靶场搭建
    环境下载环境搭建将压缩包解压到www目录下,再将文件更改成方便自己的名字将config文件夹的config.inc.php.dist的.dist后缀去掉然后在configure/configure.inc.php中修改数据库的用户名和密码不知道用户名和密码的可以去小皮面板的数据库查询,一般是root/root在浏览器输......
  • Python-Django-环境搭建和基础知识
    Python-Django学习目录:环境搭建和基础知识:包括安装Python和Django、了解Python基础语法、掌握Django框架的基本概念和工作原理等。模型和数据库:包括创建模型、定义字段、使用DjangoORM进行数据库操作等。视图和URL:包括定义视图函数、URL路由配置、模板渲染等。表单和验证:包括表单......
  • mybatis源码研究、搭建mybatis源码运行的环境
    文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、有兴趣的可以关注一手。前提研究源码、对我们的技术提高还是很有帮助的。简单的源码建议从mybatis入手。涉及到的设计模式不是很多。需要下载mybatis的源码和父工程依赖。注意下载的mybatis中的父工程依赖版本要对应。这里......