obs-studio 二次开发【vs2017环境搭建】

obs-studio 二次开发【vs2017环境搭建】 - 程序员大本营 (pianshen.com)

obs-studio 二次开发【vs2017环境搭建】

安装配置vs2017安装vs2017

添加c++桌面开发组件
在这里插入图片描述

下载项目组件

1.项目预构建依赖【FFmpeg, x264, cURL, and mbedTLS】
https://obsproject.com/downloads/dependencies2017.zip

2.Qt5
https://cdn-fastly.obsproject.com/downloads/Qt_5.10.1.7z

3.cmake
https://cmake.org/download/
下载对应版本
在这里插入图片描述

4.下载安装DXSDK_Jun10
https://www.microsoft.com/en-us/download/confirmation.aspx?id=6812

5.下载安装Windows 10 SDK
obs要求win10 sdk版本大于10.0.18362.0
https://www.filehorse.com/download-microsoft-windows-sdk/screenshots/

6.拉取obs源码
git clone --recursive https://github.com/obsproject/obs-studio.git

配置项目组件 以win32版本为例

1.qt5解压后有32位 64位两个版本
在这里插入图片描述
配置32位版本的bin目录到环境变量path

2.解压cmake , dependencies2017.zip

生成obs sln工程

打开bin\cmake-gui.exe
在这里插入图片描述

1.设置obs源代码路径

2.在项目中新建build工程目录,用于生成obs sln工程

在这里插入图片描述
选择设置obs sln工程目录

3.配置cmake build 变量

点Add Entry
添加BUILD_TESTS项值为true 用于构建测试
在这里插入图片描述

添加QTDIR项值为qt5 32项目的目录
在这里插入图片描述
在这里插入图片描述

添加DepsPath项值为依赖所在目录
在这里插入图片描述
在这里插入图片描述

4.Configure

generator选 Visual Studio 15 2017 平台为32位

选项选择 :
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ATZgyOO7-1590036951795)(/uploads/blog/202005/attach_1610ea850644f804.png)]
开始测试configure,生成结果
在这里插入图片描述

开始正式configure
确保COPY_DEPENDENCIES 为 true,Libavcode_DIR配置为依赖组件目录
在这里插入图片描述
在这里插入图片描述

正式Configure ok

5.Generate 生成obs的sln工程

generate成功后查看build
在这里插入图片描述

用vs2017打开build\obs-studio.sln

在这里插入图片描述
点击运行项目
休息!休息一下 电脑快的接着撸
在这里插入图片描述

obs项目编译并运行成功,调试内容也出现了
在这里插入图片描述

测试下程序
在这里插入图片描述
添加一个捕捉器
在这里插入图片描述
在这里插入图片描述
测试大体ok!

参考文章:
https://github.com/obsproject/obs-studio/wiki/Install-Instructions
https://www.jianshu.com/p/1dcc2208d01d

猜你喜欢

转载自blog.csdn.net/hyl999/article/details/115316632
今日推荐