OBS源码学习(2)-----OSB源码编译

本文档详细介绍了如何在Windows10环境下使用VisualStudio2015和CMake3.16编译OBS24.0.4版本源码的过程。包括编译环境搭建、源码获取、依赖项下载、CMake配置、解决方案生成及调试运行等关键步骤。
摘要由CSDN通过智能技术生成

目录

一、编译环境准备

二、源码以及依赖资源获取

三、CMake配置生成VS工程

四、Visual Studio2015编译OSB源码

五、Visual Studio调试运行OBS

六、二进制预编译包


一、编译环境准备

        操作系统:Windows10

        编译工具:Visual Studio 2015、CMake3.16

        Qt开发库:Qt5.7.1  32位版本

二、源码以及依赖资源获取

        OBS最新源码获取:git clone --recursive https://github.com/obsproject/obs-studio/obs-studio.git

        OBS依赖项下载:https://obsproject.com/downloads/dependencies2019.zip

        由于笔者电脑的没有安装Visual Studio 2019,而OBS最新源码Windows平台建议使用Visual Studio2019进行编译。所以笔者决定使用OBS24.0.4源码为基础进行源码编译,并进行OBS源码的学习交流(Visual Studio2019太大了,笔者的电脑空间有限🤦‍)。

        笔者使用的源码下载:点击下载

        笔者使用依赖项下载:点击下载

三、CMake配置生成VS工程

        启动CMake选择源码目录,以及工程输出目录,点击Configure。

        CMake发生错误,根据错误提示配置号Qt环境后,重新点击Configure

        Configure成功,点击Generate生成Visual Studio2015的解决方案,可以再输出目录中看到生成VS的解决方案。

        Generating done说明成Visual Studio2015解决方案成功。下面我可以使用Visual Studio 2015打开解决方案进行obs源码编译工程,开始我们学习之旅了。

四、Visual Studio2015编译OSB源码

        CMake生成Visual Studio2015解决方案成功后,我们可以使用VS开发解决方案进行OBS源码的编译了

        批生成OBS的所有工程

五、Visual Studio调试运行OBS

        OBS源码源码编译成功后,找到obs工程设置为启动项,如下图所示:

        运行启动OBS软件,结果如下图所示:

六、二进制预编译包

        笔者基于OBS24.0.4的源码编译32位开发包,已经上传到笔者的CSDN下载页,欢迎各位下载使用以及和笔者进行交流讨论。预编译包点击下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值