OBSWindows VS2019配置编译教程

OBSWindows VS2019配置编译教程

下载源码 github obs源码
官方install 教程 https://github.com/obsproject/obs-studio/wiki/Install-Instructions#windows-install-directions

在 Windows 上构建 OBS 的要求:

FFmpeg、x264、cURL、mbedTLS的开发包。 可以在此处找到 Windows 上 VS2019 的这些依赖项的预构建版本:
VS2019依赖包:https://obsproject.com/downloads/dependencies2019.zip  //下载
 Qt5(为您的 Visual Studio 版本获取 MSVC 包)我们目前使用 Qt 5.15.2 进行部署 
    Qt 5.15.2  Windows
CEF Wrapper 3770(x64、x86)//cef 打包器 插件obs-browser 使用 可不用
Windows 版本的 CMake(3.16 或更高版本,最好是最新版本)
Windows 版本的 Git(Git 二进制文件必须存在于路径中)//下载源码 不同直接下载zip
Visual Studio 2019 (安装的时候 确保选择了Desktop development with C++ 负载)
Windows 10 SDK(最低 10.0.20348.0)或最新SDK

配置cmake-gui

设置路径 通过Add Entry 添加 DepsPath  和QTDIR,CEF_ROOT_DIR 可不使用用

 DepsPath 是包含依赖项的文件夹的路径,不包括 Qt。将此设置为您之前下载的预构建依赖项包中的 win32 或 win64
目录。例如,如果您将依赖项 .zip 解压缩到 C:\obs-deps,DepsPath 应该是以下之一:
C:\obs-deps\win32 C:\obs-deps\win64 如果要同时指定 32 位和 64
位依赖项以避免在构建之间更改变量,则可以像这样设置 DepsPath32 和 DepsPath64:

DepsPath32:C:\obs-deps\win32 DepsPath64:C:\obs-deps\win64 QTDIR

QTDIR 是 Qt 安装目录的路径。 OBS UI是默认构建的,需要Qt。如果您不需要 GUI 并且不再需要,请将 CMake
布尔变量 DISABLE_UI 设置为 TRUE。可以选择后缀 32 或 64 以指定目标拱形。

注意:确保为您的 MSVC 版本(32 或 64 位)下载 Qt 预构建组件。
如果您将 Qt 安装到 D:\Qt,您将使用的示例 Qt 目录通常如下所示:
QTDIR32=D:\Qt\5.15.2\msvc2019(32 位)
QTDIR64=D:\Qt\5.15.2\msvc2019_64(64 位) CEF_ROOT_DIR

CEF_ROOT_DIR 是提取的 CEF wrapper 的路径。我们提供了一个自定义的预构建包装器来简化构建过程。
此自定义构 建包括对硬件加速和其他编解码器的访问。这将启用浏览器源和自定义浏览器Dock。
请务必同时启用 CMake 标志 BUILD_BROWSER
否则这将什么也不做

点击configure 后 取消BUILD_BROWSER 在点击config 点击Generate 然后点击open project
在这里插入图片描述
对于BUILD_BROWSER 需要配置变量 **BROWSER_SOURCE ** CEF_ROOT_DIR
cef 下载编译教程 https://www.cnblogs.com/w4ngzhen/p/14278187.html
libcef_dll_wrapper vs2019生成debug和release版本
设置 CEF_ROOT_DIR
下载 https://github.com/obsproject/obs-browser 到obs-studio\plugins\目录下
设置 BROWSER_SOURCE

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值