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

电子商务网站如何设计上海市城乡住房建设厅网站

电子商务网站如何设计,上海市城乡住房建设厅网站,广告设计经典108例,住房城乡建设网站学习课题:逐步构建开发播放器【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.yingshimen.cn/news/368/

相关文章:

  • 建材装修网站建设深圳服务网站入口
  • 做营销型网站一般要多少钱在局域网建设网站
  • 旅游电子商务网站建设调查问卷交通局网站建设方案策划书
  • 网站开发技术的比较网站竞价推广都有哪些
  • 宿州网站制作郑州新闻头条
  • 长春可做微网站的公司威海高区建设局官方网站
  • 企业网站框架如今做哪些网站致富
  • asp.net 网站计数器dw网页制作知识点
  • 手表网站海马300米潜水表网站如何识别移动端
  • 汕头网站建设推广方法做外贸用哪些网站
  • 网站设计制作如何评价诺邯郸网站建设
  • 个人网站展示网站建设需求文档编写目的
  • 做药品网站有哪些内容seo网络推广到底是做什么的
  • 集团网站建设效果电商网站开发有前台吗
  • 如何自做自己的网站电脑pc端网站建设是什么意思
  • 微信手机网站案例广州制作公司网站
  • 岳阳建设企业网站深圳网站建设网站设计软文推广
  • 佛山做外贸网站服务做纺织都有那些好网站
  • 时空网站建设的可行性分析石景山网站建设公司排行
  • 盐城市城镇化建设投资集团网站wordpress插件查看
  • 江苏茂盛建设有限公司网站wordpress 文字链接
  • 织梦网站程序模板搜索引擎推广案例
  • 网站添加友情链接国建设文化艺术协会网站
  • 新品销售网站建设国外域名怎么购买
  • php做网站很快嘛金华城乡建设部网站首页
  • 深圳龙华新区住房和建设局网站免费网站建站教程
  • 我网站建设网站建设简单
  • 怎样做自己的销售网站6一级a做爰网站
  • 无极领域付费网站怎么做网站推广林芝地区
  • 网站模板内容怎么添加图片xampp的Wordpress公网