当前位置: 首页 > news >正文

seo怎样才能优化网站建一个网站 服务器机房托管价格

seo怎样才能优化网站,建一个网站 服务器机房托管价格,网站的建设课程,网站站长英文学习课题:逐步构建开发播放器【QT5 FFmpeg6 SDL2】 环境配置 我这边的是使用macOS;IDE用的是CLion;CMake构建,除了创建项目步骤、CMakeLists文件有区别之外的代码层面不会有太大区别。 配置上只添加一下CMakeLists中FFmpeg和SD…

学习课题:逐步构建开发播放器【QT5 + FFmpeg6 + SDL2】

环境配置

我这边的是使用macOS;IDE用的是CLion;CMake构建,除了创建项目步骤、CMakeLists文件有区别之外的代码层面不会有太大区别。

配置上只添加一下CMakeLists中FFmpeg和SDL的配置就可以了


另外:我这边的系统是macOS系统,暂时提供的文件也是mac平台的,win平台可能不能直接用。

FFmpeg配置

include_directories(./ffmpeg6.0/include)
link_directories(./ffmpeg6.0/lib)set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -v -stdlib=libc++ -framework OpenGL -framework AppKit -framework Security -framework CoreFoundation -framework CoreVideo -framework CoreMedia -framework QuartzCore -framework CoreFoundation -framework VideoDecodeAcceleration -framework Cocoa -framework AudioToolbox -framework VideoToolbox -framework OpenCL ")# for macos
# target_link_libraries 内添加libavformat.a libavcodec.a libavutil.a libswscale.a swresample liblzma.tbd libz.1.2.5.dylib libbz2.dylib libiconv.dylib

SDL配置

include_directories(./SDL2/include/SDL2)
link_directories(./SDL2/lib)# target_link_libraries 内添加libSDL2.a

最终CmakeLists(根据自己系统环境进行修改)

cmake_minimum_required(VERSION 3.26)
project(SimplePlayer)set(CMAKE_CXX_STANDARD 11)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)include_directories("./")
set(CMAKE_PREFIX_PATH "/usr/local/Cellar/qt@5/5.15.10_1")# ffmpeg path
include_directories(./ffmpeg6.0/include)
link_directories(./ffmpeg6.0/lib)
# sdl path
include_directories(./SDL2/include/SDL2)
link_directories(./SDL2/lib)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -v -stdlib=libc++ -framework OpenGL -framework AppKit -framework Security -framework CoreFoundation -framework CoreVideo -framework CoreMedia -framework QuartzCore -framework CoreFoundation -framework VideoDecodeAcceleration -framework Cocoa -framework AudioToolbox -framework VideoToolbox -framework OpenCL ")find_package(Qt5 COMPONENTSCoreGuiWidgetsREQUIRED)add_executable(SimplePlayer main.cpp)
target_link_libraries(SimplePlayerQt5::CoreQt5::GuiQt5::Widgetslibavformat.a libavcodec.a libavutil.a libswscale.aswresampleliblzma.tbdlibz.1.2.5.dyliblibbz2.dyliblibiconv.dylib# sdl2libSDL2.a
)

导入方式

# FFmpegextern "C" {
#include "libavcodec/avcodec.h"
#include "libavfilter/avfilter.h"
#include "libavformat/avformat.h"
#include "libavutil/avassert.h"
#include "libavutil/ffversion.h"
#include "libavutil/frame.h"
#include "libavutil/imgutils.h"
#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
#include "libavutil/time.h"
#include "libswresample/swresample.h"
#include "libswscale/swscale.h"
#include "libavutil/audio_fifo.h"}# SDL2#include "SDL.h"

可以单独放在一个xxxx.h文件中,统一导入这个.h文件,就不用每个模块都导入一部分,左一个右一个的。

http://www.yayakq.cn/news/868569/

相关文章:

  • 绍兴做网站建设深圳市住建局
  • vs连接数据库做网站c#网站开发 pdf
  • 嘉兴哪里可以做淘宝网站烟台seo网络推广
  • 揭阳网站制作软件wordpress md插件
  • 石家庄网站建设成功案例网页设计与制作的实训报告
  • 长春网站开发senluowx网页设计论文前言
  • 手机网站开发模板本溪网站设计
  • 网站建设与管理自考重点西直门网站建设
  • 荆门网站开发公司网站建设1選宙斯站长
  • 怎么做公司的网站成都公司注册核名官网
  • linux 网站301如何做网站热力图
  • 网站建设中单页源码网络管理与维护是做些什么
  • 杭州模板网站建设秦皇岛百度推广
  • 网站买东西第三方怎么做建设有限公司首页
  • 网站标题logo怎么做企业网上推广方式
  • 搭建企业网站电脑最常用的绘图软件有哪些
  • 建站网址怎么改网站公司企业宗旨
  • 成都建立网站营销设计汝阳县建设局网站
  • 做企业网站注意些啥工商注册费用大概多少
  • 专业建设外贸网站制作江门html标签
  • 网站正在备案中模板如何做淘宝优惠卷网站
  • 做哪个网站的直播好做网站烧钱吗
  • 自己做网站要服务器吗做app模板网站
  • 动态ip可以做网站吗php大型网站开发视频教程
  • 怎么样推广一个网站个人网站建设公司地址
  • 有做游戏广告的网站徐州本地网站
  • 完全自建网站app开发源码
  • 广西南宁网站设计商城网站互动性
  • 网站建设源文件php wordpress单本小说网站源码+采集
  • 开发网站公司定制网站开发方案